Bedework / bedework

An Enterprise Calendar and Scheduling System
Apache License 2.0
40 stars 9 forks source link

Failure to clear certain messages from messages sidebar in Bedework 3.13 #133

Open LouisCutrona opened 4 years ago

LouisCutrona commented 4 years ago

Bedework 3.13 has a 'messages' sidebar column to the right of the calendar. (Bedework 3.8, which I have been using, has no such column.) The 3.13 messages column apparently only displays when my calendar has messages to display, otherwise, there is no message column.

There is a problem with the clearing of messages. Some messages return even when they have been "cleared" and some messages cannot be cleared and remain forever, forcing the sidebar to always display, taking up space unnecessarily.

There is a message 'resource-change' that (I think) was generated when I changed the color of the calendar entries associated with different users. (I have five user calendars shared). I can't make these messages go away. They are not clickable.

When I invite user xxx to share my calendar and user xxx accepts the invitation, I get a message 'Reply from xxx@mysite.edu'.

When I click that message, I get a dialog box with the title 'Sharing Reply' and a button labeled 'clear'. Clicking the clear button closes the dialog box, and the 'Reply from xxx@mysite.edu' message disappears (although the now-empty messages sidebar remains). But, if I logout and login again, the messages sidebar with the message I "cleared" in it reappears.

Alternatively, if I clear the message and then click refresh on the browser, the message reappears in the messages sidebar and I get a yellow error message that says 'org.bedework.read.only.client = ' (nothing after the '=').

In one case, the correct behavior occurs. User xxx shares a calendar with me. I get a message inviting me to connect to user xxx's calendar. When I clicked on the message, the connection is made and the invitation message disappears for good. The next time I log into my calendar, the messages sidebar does not display, presumably because the invitation message has been cleared from my calendar's messages.