Create shared workspaces and delegate management of their members and groups.
Workspace allows managers to :
This app is a Nextcloud extension of the Groupfolders app.
For more information, please visit our website (french content).
For more details, please go to the admin documentation, or user documentation.
In your "application management" administrator interface, limit the application to the following groups: GeneralManager
and WorkspacesManagers
.
In Settings
> Group folders
> Group folder admin delegation
section, add the group GeneralManager
to the first field, and the group WorkspacesManagers
to the second field
In Settings
> Group folders
> Group folder admin delegation
section, add the groups GeneralManager
and WorkspacesManagers
.
Add the users in charge of creating Workspaces to the GeneralManager group.
Workspace is a Free Software that you can contribute freely to. If you would like to contribute by making a bug report or suggest a functionality for example, we invite you to read our contribution policy beforehand.
First, clone into your apps directory (example: /var/www/html/nextcloud/apps/
).
git clone https://github.com/arawa/workspace.git
Then, you can build app :
cd workspace
make
🚨 Caution : You must install npm
and composer
before use make
command line.
If it's okay, we can use or dev the Workspace app !
make source
An artifact will be created in the build/artifacts/source
from the project.
Clone this app into your apps directory (example: /var/www/html/nextcloud/apps/
) and switch of the branch to be in allow-admin-delegation-stable21
.
git clone https://github.com/arawa/groupfolders.git
cd groupfolders
git checkout allow-admin-delegation-stable21
Then, you can build.
make
🚨 Caution : You must install npm
and composer
before use make
command line.
After this, you can enable the Groupfolders app.
npm run test
composer run test
or
sudo -u nginx /usr/local/bin/composer run test
Please, read the security.txt.
If you want to report us a security issue. Please, read our security-policy.md file.