Configurable user account for archiving (and more predictable defaults) - DONE

This feature request is originated from here: https://midori.zendesk.com/tickets/216

  • There should be reasonable default.
  • It should be part of the configuration settings, so that it can be defined per space.
Have more questions? Submit a request

7 Comments

  • 0
    Avatar
    Joel Holmberg

    I agree, right now users are confused when Confluence says they have deleted a page, when in fact they have not! The plugin has! There should be a default (administrator) and configurable per space!

  • 0
    Avatar
    Levente Szabo

    Joel, please vote on this issue to increase its priority!

  • 0
    Avatar
    Lantiq Jira Admin

    Agreed!

  • 0
    Avatar
    Levente Szabo

    To keep things simple, what do you think about this approach?

    1. There is exactly one user account selectable per space as "actor". (It can be defined also in a global config, of course.)

    2. Only the user accounts having both "create space" permission and "administer space" permission in EVERY space are offered as "actor" options. (As, there is probably not much of these, users will typically create a user account that is only used for archiving purposes.)

    3. "Actor" takes care of ALL aspects of archiving (creating the archive space, copying pages and assets, deleting original pages).

    4. It doesn't matter if a user has started the archiving manually, or if that is triggered by the background job, always the "actor" is the user account that is used.

    This is simplistic and should make things very easy to follow.

  • 0
    Avatar
    Lantiq Jira Admin

    The following variant of the last proposal seems to me more consistent with the rest of the functionality of the plugin:

    1. There is exactly one user account selected as the global "actor". This user must be a member of the group confluence_administrator and hence has all the permissions needed to archive in every space.
    2. The space configuration may override the global actor and define its own space actor. This user must have both "create space" permission and "administer space" permission in the space.
    3. same
    4. same
  • 0
    Avatar
    Levente Szabo

    Interesting thoughts, thank you. We will definitely take this into account.

  • 0
    Avatar
    Levente Szabo

    It has been implemented in Archiving Plugin for Confluence 4.0.0. 

    See this section in the user's documentation: http://www.midori-global.com/products/confluence-archiving-plugin/documentation/page-archiving#archiver-user

Please sign in to leave a comment.