Skip to content

Commit db14c28

Browse files
nfebeartonge
authored andcommitted
Improve sharing flow
This commit introduces the following changes: - Does not create new share once user is selected for internal shares - Adds a `SharingDetails` view for share configurations - Adds a quick share select to enable fast changes in share permisions. Resolves: #26691 Signed-off-by: fenn-cs <[email protected]> Signed-off-by: Louis Chemineau <[email protected]>
1 parent 191e20d commit db14c28

25 files changed

Lines changed: 1474 additions & 2170 deletions

.drone.yml

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1621,66 +1621,6 @@ trigger:
16211621
- pull_request
16221622
- push
16231623

1624-
---
1625-
kind: pipeline
1626-
name: acceptance-app-files-sharing
1627-
1628-
steps:
1629-
- name: submodules
1630-
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
1631-
commands:
1632-
- git submodule update --init
1633-
- name: acceptance-app-files-sharing
1634-
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
1635-
commands:
1636-
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files-sharing --selenium-server selenium:4444 allow-git-repository-modifications features/app-files-sharing.feature
1637-
1638-
services:
1639-
- name: selenium
1640-
image: ghcr.io/nextcloud/continuous-integration-selenium:3.141.59
1641-
environment:
1642-
# Reduce default log level for Selenium server (INFO) as it is too
1643-
# verbose.
1644-
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
1645-
1646-
trigger:
1647-
branch:
1648-
- master
1649-
- stable*
1650-
event:
1651-
- pull_request
1652-
- push
1653-
1654-
---
1655-
kind: pipeline
1656-
name: acceptance-app-files-sharing-link
1657-
1658-
steps:
1659-
- name: submodules
1660-
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
1661-
commands:
1662-
- git submodule update --init
1663-
- name: acceptance-app-files-sharing-link
1664-
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
1665-
commands:
1666-
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files-sharing-link --selenium-server selenium:4444 allow-git-repository-modifications features/app-files-sharing-link.feature
1667-
1668-
services:
1669-
- name: selenium
1670-
image: ghcr.io/nextcloud/continuous-integration-selenium:3.141.59
1671-
environment:
1672-
# Reduce default log level for Selenium server (INFO) as it is too
1673-
# verbose.
1674-
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
1675-
1676-
trigger:
1677-
branch:
1678-
- master
1679-
- stable*
1680-
event:
1681-
- pull_request
1682-
- push
1683-
16841624
---
16851625
kind: pipeline
16861626
name: acceptance-app-files-tags

0 commit comments

Comments
 (0)