How to rename calendar locally?



  • Ok #154 is much more sophisticated than this request.

    For me it would have been enough to make the name that was imported from the server editable when it is first displayed when setting up the connection. I am not a Java Developer, but I would think this is not much more than changing a label to a textbox and writing the content of the textbox instead of the string comming from the server to the database.


  • developer

    I am not a Java Developer, but I would think this is not much more than changing a label to a textbox and writing the content of the textbox instead of the string comming from the server to the database.

    According to my experience, even the craziest CalDAV/XML/HTTP problems are nothing compared to GUI tasks like creating a text field (and: making it actually editable, the cursor not disappear, scrollable, not crashing when the screen is being rotated and or a TV is attached; it should also retain the contents when the users switches to another activity and then back; and of course it must work on 24" TV screen as well as on wearables………). OK, maybe somehow over-exaggerated, but I want to say that even a simple GUI change is lot of work and may cause lots of trouble.

    But the main reason for not implementing this is that the server already provides a “display name” for the calendar. If you want to change the displayed name of the calendar (= display name), you have to make the server providing the correct display name.

    No, unfortunately I have no access to these settings.

    Who has access to these settings? Would your administrator be able to rename the calendars?



  • Ah I guess I underestimated the work for guis.

    No, I have full access to one of the servers and the only thing I can change is the users Name which will then be reflected in the Name Tag sent to Dav droid. I found no settings to control the naming by itself. If I change the name, nobody will know who created a an event or who participates. Only the admin can set the name. Right now I changed my name on the system I can access and changed back after the account was created, but that isn’t a solution you can talk an admin into.



  • Sounds like an inferior dav server then. Most allow control of the {DAV:}displayname property without interfering with anything else.


  • developer

    So, renaming calendars locally is not supported.



  • Hi, Using nextcloud here at a few location (I sync with calender sites of my customer), in nextcloud I can give my calendar a different name, but in the system and for davx5 it is still called ‘Personal’ so now I have a stack of ‘Personal’ calender’s which I cannot rename, this is quite confusing. Also a name might make sense when logged into a particular environment like ‘work’, ‘webinars’, but not when aggregated in one device. So if someone from organization X shares calendar ‘webinar’ with me, I have no idea from which organization this is.

    This would make locally renaming very useful for this use case, or at least some way to differentiate between similarly named calenders from different servers.

    Thanks ❤


  • developer

    @sebastia Did you refresh the calendars in the DAVx5 account? When refreshing, names are read again from the server.



  • @rfc2822

    Yes, I’ve refreshed, stays the same, but so does the link in nextcloud. The renaming in nextcloud seems to be purely cosmetic.

    Even if I can change the name of my “personal” calendar, this still remains a problem for shared ones. I have this problem with zimbra calendars as well by the way.



  • @sebastia I don’t know how you’ve tried to refresh the calendar, but it definitely works in Nextcloud, although the original calendar share isn’t renamed. I’ve just tested it on my server with NC 19.0.2 / Calendar 2.0.4. That’s how I tested it:

    1. Create a new calendar “Test” with the share link ../remote.php/dav/calendars/<user>/test/

    2. Opened DAVx5, selected the relevant acount, selected the CALDAV tab, touched the three-dots menu in the upper right corner of the app and selected “Reload calendar list” (German: Kalender neu erkennen).
      => A calendar “Test” is listed.

    3. Opened the NC calendar app, selected the three-dots menu, selected “Edit name” (German: Name bearbeiten) and changed the name to “Test-XYZ”. The share link itself isn’t changed.

    4. Opened DAVx5, selected the relevant acount, selected the CALDAV tab, touched the three-dots menu in the upper right corner and selected “Reload calendar list” (German: Kalender neu erkennen).
      => A calendar “Test-XYZ” is listed.



  • @j-ed Ah, that worked indeed, I just pushed the red refresh button in the bottom-right corner.

    Great, works for nextcloud, assuming that if I change the name of a shared calendar there, it doesn’t change it system wide. Zimbra doesn’t allow renaming of the base calendar it seems though (known “bug” on their side since almost a decade: https://bugzilla.zimbra.com/show_bug.cgi?id=31872).


Log in to reply
 

Similar topics

  • 5
  • 2
  • 4