Skip to content

Change the lock icon when automatic file locking is only a warning that editing is in progress #157

Description

@Jerome-Herbinet

I did a lot of testing of the automatic (smart) and manual locking functionality in Nextcloud Files because I didn't understand all the nuances of how it worked.

When someone opens an ODT file that has been shared with them, with Nextcloud Office (browser), the file in question is marked with a padlock :

  • Users using the web interface via their browser can, despite the padlock, can continue to edit the file (collaborative editing by several users). In this case, the padlock is a source of confusion, especially as the file's context menu also includes "Locked by ..." (even more confusing). So, in this particular case, I think you should not display a padlock, but a dedicated person icon that may look like this https://pngfreepic.com/wp-content/uploads/2021/03/User-Edit-Icon-pngfreepic-3.png. Also, in the context menu, "Locked by ..." should be replaced by "Edited by ...".
  • Users using their operating system's file manager (+ desktop synchronization client) actually have their file locked (a padlock does appear under OSX and GNU/Linux, but not under Windows, but you're not responsible for this, as it's due to Windows UI, please confirm). In this case, the padlock, when it appears, indicates a lock and there's no possible confusion, apart from the fact that no padlock appears under Windows.

@jancborchardt @szaimen @ChristophWurst ; what do you think ?

See also #156 issue (related topic)

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions