For some reason all calendars created in /home/user/.local/share/kalarm/ folder are read only which prevents new alarms to be set. During creation "Read only" box is not checked of course. File permissions to the calendar file are correct (read and write). Yet calendar appears on the list in greyed font and there's no way to change it. Permissions to /home/user/.local/share/kalarm folder are set correctly (read and write). Strangely when a new calendar is created in /home/user folder it is correctly created as read and write and appears in black font on the calendar list allowing new alarms to be set. The problem seems to pertain to /home/user/.local/share/kalarm folder only. If more info is needed, please let me know.
Please paste the contents of one of the unusable files here. What is its name? Are talking about calendars which you created in ~/.local/share/kalarm/ using the Add... button in KAlarm's Calendars pane?
If you can provide the information requested in comment #1, please add it.
To further investigate this issue, KDE developers need the information requested in comment #1. If you can provide it, or need help with finding that information, please add a comment.