Ticket #855 (closed Enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

Introduce Administration workspace

Reported by: jri Owned by: jri
Priority: Major Milestone: Release 4.8
Component: DeepaMehta Standard Distribution Version: 4.7
Keywords: Cc: dgf, Malte, JuergeN
Complexity: 3 Area:
Module: deepamehta-accesscontrol

Description

The "Administration" workspace would be collaborative.
The config topics (Login enabled, Disk quota) as well as the Sign Up plugin's Email Address topics would be assigned there.

Note: the public "System" workspace remains as it is. That is we have actually 2 workspaces for administration purposes then, one public and one collaborative.

Change History

comment:1 Changed 5 years ago by jri

  • Status changed from new to accepted

comment:2 Changed 5 years ago by Jörg Richter <jri@…>

In 2e6f9a7c059bb3395c8393c5c9dcdc561ca7333c/deepamehta:

Introduce "Administration" workspace (#855).

The "Administration" workspace is collaborative.
Its owner is the "admin" user.

The config topics ("Login enabled", "Disk quota") are assigned to it.
Thus they are not visible to non-admin users.

A migration that reassigns existing config topics is provided.

The URI of the "Administration" workspace is "dm4.workspaces.administration"

1 new method in de.deepamehta.core.service.accesscontrol.AccessControl:

long getAdministrationWorkspaceId()

See #855.

comment:3 Changed 5 years ago by jri

  • Status changed from accepted to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.