Skip to content

Commit d5e5d7a

Browse files
committed
chore: Rename app to Team folders
Signed-off-by: provokateurin <[email protected]>
1 parent e12dbb8 commit d5e5d7a

26 files changed

+81
-81
lines changed

β€Ž.github/ISSUE_TEMPLATE/Bug_report.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ labels: bug, 0. Needs triage
77
<!--
88
Thanks for reporting issues back to Nextcloud!
99
10-
Note: This is the **issue tracker of Nextcloud app Group Folder**, please do NOT use this to get answers to your questions or get help for fixing your installation. This is a place to report bugs to developers, after your server has been debugged. You can find help debugging your system on our home user forums: https://help.nextcloud.com or, if you use Nextcloud in a large organization, ask our engineers on https://portal.nextcloud.com. See also https://nextcloud.com/support for support options.
10+
Note: This is the **issue tracker of Nextcloud app Team folders**, please do NOT use this to get answers to your questions or get help for fixing your installation. This is a place to report bugs to developers, after your server has been debugged. You can find help debugging your system on our home user forums: https://help.nextcloud.com or, if you use Nextcloud in a large organization, ask our engineers on https://portal.nextcloud.com. See also https://nextcloud.com/support for support options.
1111
1212
Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
1313
@@ -18,7 +18,7 @@ Guidelines for submitting issues:
1818
- You can also filter by appending e. g. "state:open" to the search string.
1919
- More info on search syntax within github: https://help.github.com/articles/searching-issues
2020
21-
* This repository https://github.com/nextcloud/groupfolders/issues is *only* for issues within the Group folders code.
21+
* This repository https://github.com/nextcloud/groupfolders/issues is *only* for issues within the Team folders code.
2222
2323
* SECURITY: Report any potential security bug to us via our HackerOne page (https://hackerone.com/nextcloud) following our security policy (https://nextcloud.com/security/) instead of filing an issue in our bug tracker.
2424
@@ -59,7 +59,7 @@ Tell us what happens instead
5959

6060
**Nextcloud version:** (see Nextcloud admin page)
6161

62-
**Group folders version:**
62+
**Team folders version:**
6363

6464
**Updated from an older Nextcloud/ownCloud or fresh install:**
6565

β€Ž.github/ISSUE_TEMPLATE/Feature_request.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ labels: enhancement, 0. Needs triage
77
<!--
88
Thanks for reporting issues back to Nextcloud!
99
10-
Note: This is the **issue tracker of Nextcloud Group folders**, please do NOT use this to get answers to your questions or get help for fixing your installation. This is a place to report bugs to developers, after your server has been debugged. You can find help debugging your system on our home user forums: https://help.nextcloud.com or, if you use Nextcloud in a large organization, ask our engineers on https://portal.nextcloud.com. See also https://nextcloud.com/support for support options.
10+
Note: This is the **issue tracker of Nextcloud Team folders**, please do NOT use this to get answers to your questions or get help for fixing your installation. This is a place to report bugs to developers, after your server has been debugged. You can find help debugging your system on our home user forums: https://help.nextcloud.com or, if you use Nextcloud in a large organization, ask our engineers on https://portal.nextcloud.com. See also https://nextcloud.com/support for support options.
1111
1212
Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
1313
@@ -18,7 +18,7 @@ Guidelines for submitting issues:
1818
- You can also filter by appending e. g. "state:open" to the search string.
1919
- More info on search syntax within github: https://help.github.com/articles/searching-issues
2020
21-
* This repository https://github.com/nextcloud/groupfolders/issues is *only* for issues within the Nextcloud Group folders code.
21+
* This repository https://github.com/nextcloud/groupfolders/issues is *only* for issues within the Nextcloud Team folders code.
2222
2323
* SECURITY: Report any potential security bug to us via our HackerOne page (https://hackerone.com/nextcloud) following our security policy (https://nextcloud.com/security/) instead of filing an issue in our bug tracker.
2424

β€ŽREADME.md

+23-23
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
- SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
33
- SPDX-License-Identifier: AGPL-3.0-or-later
44
-->
5-
# Group Folders
5+
# Team folders
66

77
[![REUSE status](https://api.reuse.software/badge/github.com/nextcloud/groupfolders)](https://api.reuse.software/info/github.com/nextcloud/groupfolders)
88

@@ -16,36 +16,36 @@
1616

1717
[^1]: The releases are now managed in a [dedicated release repository](https://github.com/nextcloud-releases/groupfolders/releases). The releases in this repository may be outdated.
1818

19-
## Configuring Group Folders
19+
## Configuring Team folder
2020

21-
Group Folders can be configured through *Group Folders* under *Administration settings*.
21+
Team folders can be configured through *Team folders* under *Administration settings*.
2222

2323
After a folder is created, the admin can give access to the folder to one or more groups, a quota can be assigned for the folder and advanced permissions can be activated and configured.
2424

2525

2626
![edit](screenshots/edit.png)
2727

28-
Permissions to the content of a group folder can be configured on a per-group basis.
28+
Permissions to the content of a Team folder can be configured on a per-group basis.
2929

3030
![permissions](screenshots/permissions.png)
3131

3232
The configuration options include the _Write_, _Share_ and _Delete_ permissions for each group.
3333

34-
## Using Group Folders
34+
## Using Team folders
3535

3636
Once configured, the folders will show up in the home folder for each user in the configured groups.
3737

3838
![folders](screenshots/folders.png)
3939

4040
## Setting Advanced Permissions
4141

42-
_Advanced Permissions_ allows entitled users to configure permissions inside groupfolders on a per file and folder basis.
42+
_Advanced Permissions_ allows entitled users to configure permissions inside Team folders on a per file and folder basis.
4343

44-
Permissions are configured by setting one or more of "Read", "Write", "Create", "Delete" or "Share" permissions to "allow" or "deny". Any permission not explicitly set will inherit the permissions from the parent folder. If multiple configured advanced permissions for a single file or folder apply for a single user (such as when a user belongs to multiple groups), the "allow" permission will overwrite any "deny" permission. Denied permissions configured for the group folder itself cannot be overwritten to "allow" permissions by the advanced permission rules.
44+
Permissions are configured by setting one or more of "Read", "Write", "Create", "Delete" or "Share" permissions to "allow" or "deny". Any permission not explicitly set will inherit the permissions from the parent folder. If multiple configured advanced permissions for a single file or folder apply for a single user (such as when a user belongs to multiple groups), the "allow" permission will overwrite any "deny" permission. Denied permissions configured for the Team folder itself cannot be overwritten to "allow" permissions by the advanced permission rules.
4545

4646
![advanced permissions](screenshots/acl.png)
4747

48-
Users or whole groups can be entitled to set advanced permissions for each group folder separately on the group folders admin page.
48+
Users or whole groups can be entitled to set advanced permissions for each Team folder separately on the Team folders admin page.
4949
For entitlements, only users from those groups are selectable which have to be configured selected in the Groups column.
5050

5151
![advanced permission entitlement](screenshots/aclAdmin.png)
@@ -54,7 +54,7 @@ For entitlements, only users from those groups are selectable which have to be c
5454

5555
Some settings are currently only exposed via `config/config.php`:
5656

57-
### Default quota for new groupfolders
57+
### Default quota for new Team folders
5858

5959
```injectablephp
6060
'groupfolders.quota.default' => -3,
@@ -64,24 +64,24 @@ The special value `-3` means unlimited and any other value is the quota limit in
6464

6565
## Command-line interface management and configuration (via `occ`)
6666

67-
Group folders can be configured and managed from the command-line interface (CLI). This is accomplished by using the `occ` command.
67+
Team folders can be configured and managed from the command-line interface (CLI). This is accomplished by using the `occ` command.
6868

69-
The `occ` command is utilized throughout Nextcloud for many operations and is not specific to Group Folders. When the Group Folders app is enabled, the `occ` command gains additional functionality specific to Group Folders.
69+
The `occ` command is utilized throughout Nextcloud for many operations and is not specific to Team folders. When the Team folders app is enabled, the `occ` command gains additional functionality specific to Team folders.
7070

7171
If you're unfamiliar with `occ` see [Using the occ command](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html) in the Nextcloud Server Administration Guide for general guidance.
7272

7373
### Commands Available
7474

75-
- `occ groupfolders:create <name>` &rarr; create a group folder
76-
- `occ groupfolders:delete <folder_id> [-f|--force]` &rarr; delete a group folder and all its contents
75+
- `occ groupfolders:create <name>` &rarr; create a Team folder
76+
- `occ groupfolders:delete <folder_id> [-f|--force]` &rarr; delete a Team folder and all its contents
7777
- `occ groupfolders:expire` &rarr; trigger file version and trashbin expiration (see [Nextcloud docs for versioning](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/file_versioning.html) and [Nextcloud docs for the trash bin](https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/trashbin_configuration.html) for details)
78-
- `occ groupfolders:group <folder_id> <group_id> [-d|--delete] [write|share|delete]` &rarr; assign groups and their rights to a group folder
79-
- `occ groupfolders:list` &rarr; list configured group folders
78+
- `occ groupfolders:group <folder_id> <group_id> [-d|--delete] [write|share|delete]` &rarr; assign groups and their rights to a Team folder
79+
- `occ groupfolders:list` &rarr; list configured Team folders
8080
- `occ groupfolders:permissions` &rarr; configure advanced permissions (see below for details)
81-
- `occ groupfolders:quota <folder_id> [<quota>|unlimited]` &rarr; set a quota for a group folder
82-
- `occ groupfolders:rename <folder_id> <name>` &rarr; rename a group folder
83-
- `occ groupfolders:scan <folder_id>` &rarr; trigger a filescan for a group folder
84-
- `occ groupfolders:trashbin:cleanup` &rarr; empty the trashbin of all group folders
81+
- `occ groupfolders:quota <folder_id> [<quota>|unlimited]` &rarr; set a quota for a Team folder
82+
- `occ groupfolders:rename <folder_id> <name>` &rarr; rename a Team folder
83+
- `occ groupfolders:scan <folder_id>` &rarr; trigger a filescan for a Team folder
84+
- `occ groupfolders:trashbin:cleanup` &rarr; empty the trashbin of all Team folders
8585
- `occ config:app:set groupfolders enable_encryption --value="true"` &rarr; activate encryption (server-side) support
8686

8787
### Configuring Advanced Permissions via `occ`
@@ -90,7 +90,7 @@ Advanced permissions can also be configured through the `occ groupfolders:permis
9090

9191
#### Enabling
9292

93-
Before configuring any advanced permissions you'll first have to enable advanced permissions for the folder using `occ groupfolders:permissions <folder_id> --enable`. To do this you'll first need to find the `folder_id` of the groupfolder you're trying to configure. You can use `occ groupfolders:list` to find the `folder_id` of the target folder.
93+
Before configuring any advanced permissions you'll first have to enable advanced permissions for the folder using `occ groupfolders:permissions <folder_id> --enable`. To do this you'll first need to find the `folder_id` of the Team folder you're trying to configure. You can use `occ groupfolders:list` to find the `folder_id` of the target folder.
9494

9595
#### Using
9696

@@ -120,7 +120,7 @@ To manage the users or groups entitled to set advanced permissions, use `occ gro
120120

121121
#### Disabling
122122

123-
To disable the advanced permissions feature for a group folder, use `occ groupfolders:permissions <folder_id> --disable`.
123+
To disable the advanced permissions feature for a Team folder, use `occ groupfolders:permissions <folder_id> --disable`.
124124

125125
## APIs
126126

@@ -130,7 +130,7 @@ See the [OpenAPI specification](openapi.json) to learn about all available API e
130130

131131
### WebDAV API
132132

133-
Group folders are also exposed through a separate [WebDAV API](https://docs.nextcloud.com/server/latest/user_manual/en/files/access_webdav.html) at `/remote.php/dav/groupfolders/<user id>`.
133+
Team folders are also exposed through a separate [WebDAV API](https://docs.nextcloud.com/server/latest/user_manual/en/files/access_webdav.html) at `/remote.php/dav/groupfolders/<user id>`.
134134

135-
In addition to browsing the contents of the group folders, you can also request the mount point for the group folder by requesting the `{http://nextcloud.org/ns}mount-point` property.
135+
In addition to browsing the contents of the Team folders, you can also request the mount point for the Team folder by requesting the `{http://nextcloud.org/ns}mount-point` property.
136136

β€Žappinfo/info.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
-->
66
<info>
77
<id>groupfolders</id>
8-
<name>Group folders</name>
9-
<summary>Admin configured folders shared with everyone in a group</summary>
10-
<description><![CDATA[Admin configured folders shared with everyone in a group.
8+
<name>Team folders</name>
9+
<summary>Admin configured folders shared with everyone in a team</summary>
10+
<description><![CDATA[Admin configured folders shared with everyone in a team.
1111
12-
Folders can be configured from *Group folders* in the admin settings.
12+
Folders can be configured from *Team folders* in the admin settings.
1313
14-
After a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.
14+
After a folder is created, the admin can give access to the folder to one or more teams, control their write/sharing permissions and assign a quota for the folder.
1515
]]></description>
1616
<version>19.0.0-alpha.1</version>
1717
<licence>agpl</licence>

β€Žlib/Command/ACL.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public function __construct(
3838
protected function configure(): void {
3939
$this
4040
->setName('groupfolders:permissions')
41-
->setDescription('Configure advanced permissions for a configured group folder')
41+
->setDescription('Configure advanced permissions for a configured Team folder')
4242
->addArgument('folder_id', InputArgument::REQUIRED, 'Id of the folder to configure')
4343
->addOption('enable', 'e', InputOption::VALUE_NONE, 'Enable advanced permissions for the folder')
4444
->addOption('disable', 'd', InputOption::VALUE_NONE, 'Disable advanced permissions for the folder')

β€Žlib/Command/Create.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function __construct(
2424
protected function configure(): void {
2525
$this
2626
->setName('groupfolders:create')
27-
->setDescription('Create a new group folder')
27+
->setDescription('Create a new Team folder')
2828
->addArgument('name', InputArgument::REQUIRED, 'Name of the new folder');
2929
parent::configure();
3030
}

β€Žlib/Command/Delete.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class Delete extends FolderCommand {
1818
protected function configure(): void {
1919
$this
2020
->setName('groupfolders:delete')
21-
->setDescription('Delete group folder')
21+
->setDescription('Delete Team folder')
2222
->addArgument('folder_id', InputArgument::REQUIRED, 'Id of the folder to rename')
2323
->addOption('force', 'f', InputOption::VALUE_NONE, 'Skip confirmation');
2424
parent::configure();
@@ -31,7 +31,7 @@ protected function execute(InputInterface $input, OutputInterface $output): int
3131
}
3232

3333
$helper = $this->getHelper('question');
34-
$question = new ConfirmationQuestion('Are you sure you want to delete the group folder ' . $folder['mount_point'] . ' and all files within, this cannot be undone (y/N).', false);
34+
$question = new ConfirmationQuestion('Are you sure you want to delete the Team folder ' . $folder['mount_point'] . ' and all files within, this cannot be undone (y/N).', false);
3535
if ($input->getOption('force') || $helper->ask($input, $output, $question)) {
3636
$folderMount = $this->mountProvider->getFolder($folder['id']);
3737
$this->folderManager->removeFolder($folder['id']);

β€Žlib/Command/ExpireGroupVersionsPlaceholder.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ class ExpireGroupVersionsPlaceholder extends Base {
1616
protected function configure(): void {
1717
$this
1818
->setName('groupfolders:expire')
19-
->setDescription('Trigger expiry of versions for files stored in group folders');
19+
->setDescription('Trigger expiry of versions for files stored in Team folders');
2020
parent::configure();
2121
}
2222

2323
protected function execute(InputInterface $input, OutputInterface $output): int {
24-
$output->writeln('<error>groupfolder version handling is only supported with Nextcloud 15 and up</error>');
24+
$output->writeln('<error>Team folder version handling is only supported with Nextcloud 15 and up</error>');
2525
return 0;
2626
}
2727
}

β€Žlib/Command/Group.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public function __construct(
3838
protected function configure(): void {
3939
$this
4040
->setName('groupfolders:group')
41-
->setDescription('Edit the groups that have access to a group folder')
41+
->setDescription('Edit the groups that have access to a Team folder')
4242
->addArgument('folder_id', InputArgument::REQUIRED, 'Id of the folder to configure')
4343
->addArgument('group', InputArgument::REQUIRED, 'The group to configure')
4444
->addArgument('permissions', InputArgument::OPTIONAL | InputArgument::IS_ARRAY, 'The permissions to set for the group, leave empty for read only')

β€Žlib/Command/ListCommand.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ public function __construct(
4141
protected function configure(): void {
4242
$this
4343
->setName('groupfolders:list')
44-
->setDescription('List the configured group folders')
45-
->addOption('user', 'u', InputArgument::OPTIONAL, 'List group folders applicable for a user');
44+
->setDescription('List the configured Team folders')
45+
->addOption('user', 'u', InputArgument::OPTIONAL, 'List Team folders applicable for a user');
4646
parent::configure();
4747
}
4848

β€Žlib/Command/Quota.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class Quota extends FolderCommand {
1717
protected function configure(): void {
1818
$this
1919
->setName('groupfolders:quota')
20-
->setDescription('Edit the quota of a configured group folder')
20+
->setDescription('Edit the quota of a configured Team folder')
2121
->addArgument('folder_id', InputArgument::REQUIRED, 'Id of the folder to configure')
2222
->addArgument('quota', InputArgument::REQUIRED, 'New value for the quota of the folder');
2323
parent::configure();

β€Žlib/Command/Rename.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class Rename extends FolderCommand {
1616
protected function configure(): void {
1717
$this
1818
->setName('groupfolders:rename')
19-
->setDescription('Rename group folder')
19+
->setDescription('Rename Team folder')
2020
->addArgument('folder_id', InputArgument::REQUIRED, 'Id of the folder to rename')
2121
->addArgument('name', InputArgument::REQUIRED, 'New value name of the folder');
2222
parent::configure();

0 commit comments

Comments
Β (0)