Skip to content

Rework of collaborative tags (NC 12.0)聽#1465

Description

@nickvergessen

Activity

  1. added this to the Nextcloud 11.0 milestone on Sep 20, 2016
  2. raimund-schluessler commented on Sep 30, 2016

    @raimund-schluessler
    Member

    I would like to be able to give tags a custom color so it is easier to distinguish between different tags.
    @jancborchardt Might this be useful?

  3. MorrisJobke commented on Dec 5, 2016

    @MorrisJobke
    Member

    @nickvergessen Could I ask you to split out the stuff that doesn't make it into 11 to a separate ticket for 12? Thanks ;)

  4. disaster123 commented on Jan 15, 2017

    @disaster123

    @raimund-schluesser great! Need that too. Any chance to implement it?

  5. changed the title [-]Make collaborative tags great again[/-] [+]Rework of collaborative tags [/+] on Feb 1, 2017
  6. WowMuchName commented on Mar 20, 2017

    @WowMuchName

    Aren't the hidden-public-restricted access-types very limited and only scratching the surface of a deeper problem?

    For instance we have a group User and a group Manager. When Users upload stuff the workflow module assigns a "to be checked" tag. After the Managers check the files the tag is removed. With things as they are Managers either need to be Admins or the tag needs to be public. Both options aren't very good. Currently we rely on the fact that tag-removal is logged and just have the tag public.

    Couldn't each collaborative Tag be treated with the same access mechanism used for files? Where users can give "see Tag" (read), "set Tag" (write), "remove Tag" (delete), "Can reshare" privileges to other users and groups as they do with files? Inheriting all the "reshare only in the same group" etc. settings that are used for files?

    I would assume a lot of the logic and ui components already used for files could be reused here. Having one concept of a "secureable object" and Files, Tags, Adressbooks, Calendars etc. just extending upon that concept seems a good idea for both usability and maintainability. It is also how most operating systems and security frameworks organize things.

    At any rate giving tags some-sort-of-access-rights-but-not-really seems like re-inventing an inferior wheel when a battle proven one is already used elsewhere in the code.

  7. Spartachetto commented on Mar 22, 2017

    @Spartachetto

    @WowMuchName I have the impression that there is some misunderstanding...

    If I am not wrong #2512 is about another aspect of tag management: you are talking about assigning and removing (i.e.: "un-assigning") tags to files; #2512 is about deleting tags from the list of tags, i.e.: removing tags from the system.
    To say it with other words, if someone deletes the "to be checked" tag then the only way to assign it to a file is to recreate another tag with the same label.

  8. WowMuchName commented on Mar 23, 2017

    @WowMuchName

    @Spartachetto You are correct, I jumped to conclusions there and should have actually read the issue before linking it. I was referring to the hidden-public-restricted access-types you can set for tags which I find to be very limited.

    I updated my original comment accordingly

  9. MorrisJobke commented on Apr 30, 2017

    @MorrisJobke
    Member

    @nickvergessen I think the remaining items needs to be pushed to 13, right? Could you create a ticket for them? To know what was implemented in which version.

  10. MorrisJobke commented on May 4, 2017

    @MorrisJobke
    Member

    I moved the pending items to a dedicated 13 issue: #4699

  11. changed the title [-]Rework of collaborative tags [/-] [+]Rework of collaborative tags (NC 12.0)[/+] on May 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions