diff --git a/.drone.env b/.drone.env index 0f31d8d8138..4b9fa3c9040 100644 --- a/.drone.env +++ b/.drone.env @@ -3,5 +3,5 @@ CORE_COMMITID=2883a0165324fcc853ea5d7090229317c282892a CORE_BRANCH=master # The test runner source for UI tests -WEB_COMMITID=6dae5d82e4c6b3310301005ad6e38c0493b854fa +WEB_COMMITID=6a40bf43dd0d6170672ac754e948ba51692c357c WEB_BRANCH=master diff --git a/.drone.star b/.drone.star index 2634e863979..d5fe2658382 100644 --- a/.drone.star +++ b/.drone.star @@ -216,7 +216,6 @@ def stopRecentBuilds(ctx): return [{ "name": "stop-recent-builds", "image": "drone/cli:alpine", - "pull": "always", "environment": { "DRONE_SERVER": "https://drone.owncloud.com", "DRONE_TOKEN": { @@ -262,7 +261,6 @@ def testOcisModule(ctx, module): { "name": "golangci-lint", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "mkdir -p cache/checkstyle", "make -C %s ci-golangci-lint" % (module), @@ -273,7 +271,6 @@ def testOcisModule(ctx, module): { "name": "test", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "mkdir -p cache/coverage", "make -C %s test" % (module), @@ -395,7 +392,6 @@ def uploadScanResults(ctx): { "name": "codacy", "image": "plugins/codacy:1", - "pull": "always", "settings": { "token": { "from_secret": "codacy_token", @@ -405,7 +401,6 @@ def uploadScanResults(ctx): { "name": "sonarcloud", "image": "sonarsource/sonar-scanner-cli:latest", - "pull": "always", "environment": sonar_env, }, { @@ -450,7 +445,6 @@ def localApiTests(ctx, storage, suite, accounts_hash_difficulty = 4): { "name": "localApiTests-%s-%s" % (suite, storage), "image": "owncloudci/php:7.4", - "pull": "always", "environment": { "TEST_SERVER_URL": "https://ocis-server:9200", "OCIS_REVA_DATA_ROOT": "%s" % ("/srv/app/tmp/ocis/owncloud/data/" if storage == "owncloud" else ""), @@ -502,7 +496,6 @@ def coreApiTests(ctx, part_number = 1, number_of_parts = 1, storage = "ocis", ac { "name": "oC10ApiTests-%s-storage-%s" % (storage, part_number), "image": "owncloudci/php:7.4", - "pull": "always", "environment": { "TEST_SERVER_URL": "https://ocis-server:9200", "OCIS_REVA_DATA_ROOT": "%s" % ("/srv/app/tmp/ocis/owncloud/data/" if storage == "owncloud" else ""), @@ -616,7 +609,6 @@ def uiTestPipeline(ctx, filterTags, earlyFail, runPart = 1, numberOfParts = 1, s { "name": "webUITests", "image": "owncloudci/nodejs:14", - "pull": "always", "environment": { "SERVER_HOST": "https://ocis-server:9200", "BACKEND_HOST": "https://ocis-server:9200", @@ -638,7 +630,7 @@ def uiTestPipeline(ctx, filterTags, earlyFail, runPart = 1, numberOfParts = 1, s "cd /srv/app/web", "git checkout $WEB_COMMITID", "cp -r tests/acceptance/filesForUpload/* /uploads", - "yarn install --all", + "yarn install --frozen-lockfile", "yarn build", "./tests/acceptance/run.sh", ], @@ -684,7 +676,6 @@ def accountsUITests(ctx, storage = "ocis", accounts_hash_difficulty = 4): { "name": "WebUIAcceptanceTests", "image": "owncloudci/nodejs:14", - "pull": "always", "environment": { "SERVER_HOST": "https://ocis-server:9200", "BACKEND_HOST": "https://ocis-server:9200", @@ -705,10 +696,10 @@ def accountsUITests(ctx, storage = "ocis", accounts_hash_difficulty = 4): "cd /srv/app/web", "git checkout $WEB_COMMITID", "cp -r tests/acceptance/filesForUpload/* /uploads", - "yarn install --all", + "yarn install --frozen-lockfile", "yarn build", "cd /drone/src/accounts", - "yarn install --all", + "yarn install --frozen-lockfile", "make test-acceptance-webui", ], "volumes": [stepVolumeOC10Tests] + @@ -753,7 +744,6 @@ def settingsUITests(ctx, storage = "ocis", accounts_hash_difficulty = 4): { "name": "WebUIAcceptanceTests", "image": "owncloudci/nodejs:14", - "pull": "always", "environment": { "SERVER_HOST": "https://ocis-server:9200", "BACKEND_HOST": "https://ocis-server:9200", @@ -773,9 +763,9 @@ def settingsUITests(ctx, storage = "ocis", accounts_hash_difficulty = 4): "cp -r /srv/app/web/tests/acceptance/filesForUpload/* /uploads", "cd /srv/app/web", "git checkout $WEB_COMMITID", - "yarn install --all", + "yarn install --frozen-lockfile", "cd /drone/src/settings", - "yarn install --all", + "yarn install --frozen-lockfile", "make test-acceptance-webui", ], "volumes": [stepVolumeOC10Tests] + @@ -789,7 +779,6 @@ def settingsUITests(ctx, storage = "ocis", accounts_hash_difficulty = 4): { "name": "redis", "image": "redis:6-alpine", - "pull": "always", }, ] + selenium(), "volumes": [stepVolumeOC10Tests] + @@ -812,7 +801,6 @@ def stopBuild(earlyFail): return [{ "name": "stop-build", "image": "drone/cli:alpine", - "pull": "always", "environment": { "DRONE_SERVER": "https://drone.owncloud.com", "DRONE_TOKEN": { @@ -839,8 +827,7 @@ def buildGithubCommentForBuildStopped(alternateSuiteName, earlyFail): if (earlyFail): return [{ "name": "build-github-comment-buildStop", - "image": "owncloud/ubuntu:16.04", - "pull": "always", + "image": "owncloud/ubuntu:20.04", "commands": [ 'echo "
:boom: Acceptance tests %s failed. The build is cancelled...\\n\\n" >> /drone/src/comments.file' % alternateSuiteName, ], @@ -862,7 +849,6 @@ def githubComment(earlyFail): return [{ "name": "github-comment", "image": "jmccann/drone-github-comment:1", - "pull": "if-not-exists", "settings": { "message_file": "/drone/src/comments.file", }, @@ -917,7 +903,6 @@ def dockerRelease(ctx, arch): { "name": "build", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "make -C ocis release-linux-docker", ], @@ -925,7 +910,6 @@ def dockerRelease(ctx, arch): { "name": "dryrun", "image": "plugins/docker:latest", - "pull": "always", "settings": { "dry_run": True, "context": "ocis", @@ -945,7 +929,6 @@ def dockerRelease(ctx, arch): { "name": "docker", "image": "plugins/docker:latest", - "pull": "always", "settings": { "username": { "from_secret": "docker_username", @@ -993,7 +976,6 @@ def dockerEos(ctx): { "name": "build", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "make -C ocis release-linux-docker", ], @@ -1001,7 +983,6 @@ def dockerEos(ctx): { "name": "dryrun-eos-ocis", "image": "plugins/docker:latest", - "pull": "always", "settings": { "dry_run": True, "context": "ocis", @@ -1020,7 +1001,6 @@ def dockerEos(ctx): { "name": "docker-eos-ocis", "image": "plugins/docker:latest", - "pull": "always", "settings": { "username": { "from_secret": "docker_username", @@ -1098,7 +1078,6 @@ def binaryRelease(ctx, name): { "name": "build", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "make -C ocis release-%s" % (name), ], @@ -1106,7 +1085,6 @@ def binaryRelease(ctx, name): { "name": "finish", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "make -C ocis release-finish", ], @@ -1120,7 +1098,6 @@ def binaryRelease(ctx, name): { "name": "upload", "image": "plugins/s3:latest", - "pull": "always", "settings": settings, "when": { "ref": [ @@ -1132,7 +1109,6 @@ def binaryRelease(ctx, name): { "name": "changelog", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "make changelog CHANGELOG_VERSION=%s" % ctx.build.ref.replace("refs/tags/v", "").split("-")[0], ], @@ -1145,7 +1121,6 @@ def binaryRelease(ctx, name): { "name": "release", "image": "plugins/github-release:1", - "pull": "always", "settings": { "api_key": { "from_secret": "github_token", @@ -1193,7 +1168,6 @@ def releaseSubmodule(ctx): { "name": "release-submodule", "image": "plugins/github-release:1", - "pull": "always", "settings": { "api_key": { "from_secret": "github_token", @@ -1233,7 +1207,6 @@ def releaseDockerManifest(ctx): { "name": "execute", "image": "plugins/manifest:1", - "pull": "always", "settings": { "username": { "from_secret": "docker_username", @@ -1268,7 +1241,6 @@ def changelog(ctx): { "name": "generate", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "make -C ocis changelog", ], @@ -1276,7 +1248,6 @@ def changelog(ctx): { "name": "diff", "image": "owncloudci/alpine:latest", - "pull": "always", "commands": [ "git diff", ], @@ -1284,7 +1255,6 @@ def changelog(ctx): { "name": "output", "image": "owncloudci/alpine:latest", - "pull": "always", "commands": [ "cat CHANGELOG.md", ], @@ -1292,7 +1262,6 @@ def changelog(ctx): { "name": "publish", "image": "plugins/git-action:1", - "pull": "always", "settings": { "actions": [ "commit", @@ -1340,7 +1309,6 @@ def releaseDockerReadme(ctx): { "name": "execute", "image": "chko/docker-pushrm:1", - "pull": "always", "environment": { "DOCKER_USER": { "from_secret": "docker_username", @@ -1394,7 +1362,6 @@ def docs(ctx): { "name": "publish", "image": "plugins/gh-pages:1", - "pull": "always", "settings": { "username": { "from_secret": "github_username", @@ -1459,7 +1426,6 @@ def makeGenerate(module): { "name": "generate nodejs", "image": "owncloudci/nodejs:14", - "pull": "always", "commands": [ "%s ci-node-generate" % (make), ], @@ -1468,7 +1434,6 @@ def makeGenerate(module): { "name": "generate go", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "%s ci-go-generate" % (make), ], @@ -1488,7 +1453,6 @@ def notify(ctx): { "name": "notify-rocketchat", "image": "plugins/slack:1", - "pull": "always", "settings": { "webhook": { "from_secret": config["rocketchat"]["from_secret"], @@ -1538,7 +1502,6 @@ def ocisServer(storage, accounts_hash_difficulty = 4, volumes = []): { "name": "ocis-server", "image": "owncloudci/alpine:latest", - "pull": "always", "detach": True, "environment": environment, "commands": [ @@ -1550,7 +1513,6 @@ def ocisServer(storage, accounts_hash_difficulty = 4, volumes = []): { "name": "wait-for-ocis-server", "image": "owncloudci/wait-for:latest", - "pull": "always", "commands": [ "wait-for -it ocis-server:9200 -t 300", ], @@ -1562,7 +1524,6 @@ def cloneCoreRepos(): { "name": "clone-core-repos", "image": "owncloudci/alpine:latest", - "pull": "always", "commands": [ "source /drone/src/.drone.env", "git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing", @@ -1579,7 +1540,6 @@ def redis(): { "name": "redis", "image": "redis:6-alpine", - "pull": "always", }, ] @@ -1594,7 +1554,6 @@ def selenium(): { "name": "selenium", "image": "selenium/standalone-chrome-debug:3.141.59", - "pull": "always", "volumes": [{ "name": "uploads", "path": "/uploads", @@ -1607,7 +1566,6 @@ def build(): { "name": "build", "image": "owncloudci/golang:1.17", - "pull": "always", "commands": [ "make -C ocis build", ], @@ -1710,7 +1668,6 @@ def checkStarlark(): { "name": "format-check-starlark", "image": "owncloudci/bazel-buildifier", - "pull": "always", "commands": [ "buildifier --mode=check .drone.star", ], @@ -1718,7 +1675,6 @@ def checkStarlark(): { "name": "show-diff", "image": "owncloudci/bazel-buildifier", - "pull": "always", "commands": [ "buildifier --mode=fix .drone.star", "git diff", @@ -1751,7 +1707,6 @@ def genericCache(name, action, mounts, cache_key): step = { "name": "%s_%s" % (action, name), "image": "meltwater/drone-cache:v1", - "pull": "always", "environment": { "AWS_ACCESS_KEY_ID": { "from_secret": "cache_s3_access_key", diff --git a/accounts/package.json b/accounts/package.json index 78a6bfeceb9..36a70862ea6 100644 --- a/accounts/package.json +++ b/accounts/package.json @@ -1,23 +1,34 @@ { - "private": true, "name": "ocis-accounts", "version": "0.0.0", + "private": true, "description": "", "homepage": "https://github.com/owncloud/ocis-accounts#readme", - "license": "Apache-2.0", - "author": "ownCloud GmbH ", - "repository": "https://github.com/owncloud/ocis-accounts.git", "bugs": { "url": "https://github.com/owncloud/ocis/issues", "email": "support@owncloud.com" }, + "repository": "https://github.com/owncloud/ocis-accounts.git", + "license": "Apache-2.0", + "author": "ownCloud GmbH ", "scripts": { - "lint": "eslint ui/**/*.vue ui/**/*.js --color --global requirejs --global require", + "acceptance-tests": "cucumber-js --retry 1 --require-module @babel/register --require-module @babel/polyfill --require ${TEST_INFRA_DIRECTORY}/acceptance/setup.js --require ui/tests/acceptance/stepDefinitions --require ${TEST_INFRA_DIRECTORY}/acceptance/stepDefinitions --format @cucumber/pretty-formatter -t \"${TEST_TAGS:-not @skip and not @skipOnOC10}\"", "build": "rollup -c", - "watch": "rollup -c -w", - "test": "echo 'Not implemented'", "generate-api": "node node_modules/swagger-vue-generator/bin/generate-api.js --package-version v0 --source pkg/proto/v0/accounts.swagger.json --moduleName accounts --destination ui/client/accounts/index.js", - "acceptance-tests": "cucumber-js --retry 1 --require-module @babel/register --require-module @babel/polyfill --require ${TEST_INFRA_DIRECTORY}/acceptance/setup.js --require ui/tests/acceptance/stepDefinitions --require ${TEST_INFRA_DIRECTORY}/acceptance/stepDefinitions --format @cucumber/pretty-formatter -t \"${TEST_TAGS:-not @skip and not @skipOnOC10}\"" + "lint": "eslint ui/**/*.vue ui/**/*.js --color --global requirejs --global require", + "test": "echo 'Not implemented'", + "watch": "rollup -c -w" + }, + "browserslist": [ + "> 1%", + "not dead" + ], + "dependencies": { + "axios": "^0.21.4", + "core-js": "^3.17.3", + "debounce": "^1.2.1", + "validator": "^13.1.1", + "vuex": "^3.5.1" }, "devDependencies": { "@babel/core": "^7.15.5", @@ -36,10 +47,7 @@ "@rollup/plugin-json": "^4.0.1", "@rollup/plugin-replace": "^2.3.0", "archiver": "^5.3.0", - "axios": "^0.21.4", - "core-js": "^3.17.3", "cross-env": "^7.0.3", - "debounce": "^1.2.1", "easygettext": "^2.17.0", "eslint": "7.24.0", "eslint-config-standard": "^16.0.2", @@ -68,17 +76,9 @@ "swagger-vue-generator": "^1.0.6", "url-search-params-polyfill": "^8.1.0", "vue-template-compiler": "^2.6.11", - "vuex": "^3.5.1", "xml-js": "^1.6.11" }, - "browserslist": [ - "> 1%", - "not dead" - ], "peerDependencies": { - "owncloud-design-system": "^10.0.0" - }, - "dependencies": { - "validator": "^13.1.1" + "owncloud-design-system": "^11.0.0" } } diff --git a/changelog/unreleased/update-web-4.4.0.md b/changelog/unreleased/update-web-4.4.0.md new file mode 100644 index 00000000000..8712a35222d --- /dev/null +++ b/changelog/unreleased/update-web-4.4.0.md @@ -0,0 +1,8 @@ +Change: Update ownCloud Web to v4.4.0 + +Tags: web + +We updated ownCloud Web to v4.4.0. Please refer to the changelog (linked) for details on the web release. + +https://github.com/owncloud/ocis/pull/2681 +https://github.com/owncloud/web/releases/tag/v4.4.0 diff --git a/docs/extensions/accounts/releasing.md b/docs/extensions/accounts/releasing.md index 374d77e6cb1..23994127eca 100644 --- a/docs/extensions/accounts/releasing.md +++ b/docs/extensions/accounts/releasing.md @@ -10,14 +10,10 @@ geekdocFilePath: releasing.md ## Requirements -You need a working installation of [the Go programming language](https://golang.org/) installed to build the assets for a working release. - +You need a working installation of [the Go programming language](https://golang.org/), [the Node runtime](https://nodejs.org/) and [the Yarn package manager](https://yarnpkg.com/) installed to build the assets for a working release. ## Releasing -After adding changes to the accounts package within oCIS and testing them locally, you want to update the compiled assets to the oCIS binary. - -To achieve this, you have to run a Go command and add the results to your PR. The preferred way to do this is to run `make generate` in the root -of the repository and then commit the resulting changes to your branch/PR. +The accounts service doesn't have a dedicated release process. Simply commit your changes, make sure linting and unit tests pass locally and open a pull request. ### Package Hierarchy diff --git a/docs/extensions/settings/releasing.md b/docs/extensions/settings/releasing.md index 556ce9c2bfc..f67e27a3eb4 100644 --- a/docs/extensions/settings/releasing.md +++ b/docs/extensions/settings/releasing.md @@ -10,14 +10,11 @@ geekdocFilePath: releasing.md ## Requirements -You need a working installation of [the Go programming language](https://golang.org/) installed to build the assets for a working release. +You need a working installation of [the Go programming language](https://golang.org/), [the Node runtime](https://nodejs.org/) and [the Yarn package manager](https://yarnpkg.com/) installed to build the assets for a working release. ## Releasing -After adding changes to the settings package within oCIS and testing them locally, you want to update the compiled assets to the oCIS binary. - -To achieve this, you have to run a Go command and add the results to your PR. The preferred way to do this is to run `make generate` in the root -of the repository and then commit the resulting changes to your branch/PR. +The settings service doesn't have a dedicated release process. Simply commit your changes, make sure linting and unit tests pass locally and open a pull request. ### Package Hierarchy diff --git a/docs/extensions/web/releasing.md b/docs/extensions/web/releasing.md index 22a7a489b34..75f2130ccdc 100644 --- a/docs/extensions/web/releasing.md +++ b/docs/extensions/web/releasing.md @@ -31,9 +31,7 @@ and take note of its release tag name. 1. Create a branch `update-web-$version` in the [ocis repository](https://github.com/owncloud/ocis) 2. Change into web package folder via `cd web` 3. Inside `web/`, update the `Makefile` so that the WEB_ASSETS_VERSION variable references the currently released version of https://github.com/owncloud/web -4. Inside `web/`, replace the current assets with newly released ones by running `make pull-assets` -5. Inside `web/`, run `make generate`. The output should look something like this: `web: embed.go - YYY/MM/DD ... to write [./embed.go] from config file ...` -6. Move to the changelog (`cd ../changelog/`) and add a changelog file to the `unreleased/` folder (You can copy an old web release changelog item as a template) -7. Move to the repo root (`cd ..`)and update the WEB_COMMITID in the `/.drone.env` file to the commit id from the released version (unless the existing commit id is already newer) -8. **Optional:** Test the changes locally by running `cd ocis && go run cmd/ocis/main.go server`, visiting [https://localhost:9200](https://localhost:9200) and confirming everything renders correctly -9. Commit your changes, push them and [create a PR](https://github.com/owncloud/ocis/pulls) +4. Move to the changelog (`cd ../changelog/`) and add a changelog file to the `unreleased/` folder (You can copy an old web release changelog item as a template) +5. Move to the repo root (`cd ..`)and update the WEB_COMMITID in the `/.drone.env` file to the commit id from the released version (unless the existing commit id is already newer) +6. **Optional:** Test the changes locally by running `cd ocis && go run cmd/ocis/main.go server`, visiting [https://localhost:9200](https://localhost:9200) and confirming everything renders correctly +7. Commit your changes, push them and [create a PR](https://github.com/owncloud/ocis/pulls) diff --git a/idp/package.json b/idp/package.json index 0ba5cf0e2ec..ed5e5844f07 100644 --- a/idp/package.json +++ b/idp/package.json @@ -3,14 +3,104 @@ "version": "1.0.0", "private": true, "homepage": ".", + "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "build": "node scripts/build.js && rm -f build/service-worker.js", + "deduplicate": "yarn-deduplicate -s fewer yarn.lock", + "licenses": "NODE_PATH=./node_modules node ../scripts/js-license-ranger.js", + "start": "node scripts/start.js", + "test": "node scripts/test.js --env=jsdom" + }, + "babel": { + "presets": [ + "react-app" + ] + }, + "browserslist": [ + ">0.2%", + "not dead", + "not ie <= 11", + "not op_mini all" + ], + "jest": { + "collectCoverageFrom": [ + "src/**/*.js" + ], + "moduleFileExtensions": [ + "web.js", + "js", + "web.ts", + "ts", + "web.tsx", + "tsx", + "json", + "web.jsx", + "jsx", + "node" + ], + "moduleNameMapper": { + "^react-native$": "react-native-web", + "^.+\\.module\\.(css|sass|scss)$": "identity-obj-proxy" + }, + "modulePaths": [], + "roots": [ + "/src" + ], + "setupFiles": [ + "react-app-polyfill/jsdom" + ], + "setupFilesAfterEnv": [], + "testEnvironment": "jest-environment-jsdom-fourteen", + "testMatch": [ + "/src/**/__tests__/**/*.{js,jsx,ts,tsx}", + "/src/**/*.{spec,test}.{js,jsx,ts,tsx}" + ], + "transform": { + "^.+\\.(js|jsx|ts|tsx)$": "/node_modules/babel-jest", + "^.+\\.css$": "/config/jest/cssTransform.js", + "^(?!.*\\.(js|jsx|ts|tsx|css|json)$)": "/config/jest/fileTransform.js" + }, + "transformIgnorePatterns": [ + "node_modules/?!(kpop)" + ], + "watchPlugins": [ + "jest-watch-typeahead/filename", + "jest-watch-typeahead/testname" + ] + }, "dependencies": { "@babel/core": "^7.15.5", "@material-ui/core": "^4.8.0", "@material-ui/icons": "^4.5.0", + "axios": "^0.21.1", + "classnames": "^2.3.1", + "dotenv": "10.0.0", + "dotenv-expand": "5.1.0", + "file-loader": "6.2.0", + "fs-extra": "^9.1.0", + "identity-obj-proxy": "3.0.0", + "kpop": "https://download.kopano.io/community/kapp:/kpop-2.2.0.tgz", + "query-string": "^6.14.1", + "react": "^17.0.1", + "react-app-polyfill": "^2.0.0", + "react-dom": "17.0.1", + "react-intl": "^5.20.6", + "react-loadable": "^5.3.1", + "react-redux": "^7.2.4", + "react-router": "^5.0.0", + "react-router-dom": "^5.2.0", + "redux": "^4.0.5", + "redux-logger": "^3.0.6", + "redux-thunk": "^2.2.0", + "render-if": "^0.1.1", + "semver": "7.3.4", + "typeface-roboto": "^1.1.13" + }, + "devDependencies": { + "@babel/runtime": "7.13.10", "@svgr/webpack": "5.5.0", "@typescript-eslint/eslint-plugin": "^4.17.0", "@typescript-eslint/parser": "^4.32.0", - "axios": "^0.21.1", "babel-eslint": "10.1.0", "babel-jest": "^26.6.3", "babel-loader": "8.2.2", @@ -18,27 +108,23 @@ "babel-preset-react-app": "^10.0.0", "camelcase": "^6.2.0", "case-sensitive-paths-webpack-plugin": "2.4.0", - "classnames": "^2.3.1", "css-loader": "5.2.6", - "dotenv": "10.0.0", - "dotenv-expand": "5.1.0", "eslint": "^7.21.0", "eslint-config-react-app": "^6.0.0", "eslint-loader": "4.0.2", "eslint-plugin-flowtype": "5.7.2", + "eslint-plugin-i18n-text": "^1.0.0", "eslint-plugin-import": "2.22.1", + "eslint-plugin-jest": "^24.2.1", "eslint-plugin-jsx-a11y": "6.4.1", "eslint-plugin-react": "7.22.0", "eslint-plugin-react-hooks": "^4.2.0", - "file-loader": "6.2.0", - "fs-extra": "^9.1.0", + "eslint-plugin-react-intl-format": "^1.1.6", "html-webpack-plugin": "4.5.2", - "identity-obj-proxy": "3.0.0", "jest": "26.6.3", "jest-environment-jsdom-fourteen": "1.0.1", "jest-resolve": "27.2.2", "jest-watch-typeahead": "0.6.1", - "kpop": "https://download.kopano.io/community/kapp:/kpop-2.2.0.tgz", "mini-css-extract-plugin": "1.3.9", "optimize-css-assets-webpack-plugin": "5.0.4", "pnp-webpack-plugin": "1.6.4", @@ -47,110 +133,22 @@ "postcss-normalize": "9.0.0", "postcss-preset-env": "6.7.0", "postcss-safe-parser": "5.0.2", - "query-string": "^6.14.1", - "react": "^17.0.1", - "react-app-polyfill": "^2.0.0", + "prop-types": "^15.6.2", "react-dev-utils": "11.0.4", - "react-dom": "17.0.1", - "react-intl": "^5.20.6", - "react-loadable": "^5.3.1", - "react-redux": "^7.2.4", - "react-router": "^5.0.0", - "react-router-dom": "^5.2.0", - "redux": "^4.0.5", - "redux-logger": "^3.0.6", - "redux-thunk": "^2.2.0", - "render-if": "^0.1.1", + "react-intl-cra": "^0.3.3", + "react-intl-po": "^2.2.2", "resolve": "1.20.0", "resolve-url-loader": "^3.1.2", "sass-loader": "11.0.1", - "semver": "7.3.4", + "source-map-explorer": "^2.5.2", "style-loader": "2.0.0", "terser-webpack-plugin": "4.2.3", "ts-pnp": "1.2.0", - "typeface-roboto": "^1.1.13", "url-loader": "4.1.1", "webpack": "4.46.0", "webpack-dev-server": "^3.11.2", "webpack-manifest-plugin": "3.1.0", - "workbox-webpack-plugin": "4.3.1" - }, - "scripts": { - "start": "node scripts/start.js", - "build": "node scripts/build.js && rm -f build/service-worker.js", - "test": "node scripts/test.js --env=jsdom", - "licenses": "NODE_PATH=./node_modules node ../scripts/js-license-ranger.js", - "deduplicate": "yarn-deduplicate -s fewer yarn.lock", - "analyze": "source-map-explorer 'build/static/js/*.js'" - }, - "devDependencies": { - "@babel/runtime": "7.13.10", - "eslint": "^7.21.0", - "eslint-plugin-i18n-text": "^1.0.0", - "eslint-plugin-jest": "^24.2.1", - "eslint-plugin-react": "7.22.0", - "eslint-plugin-react-intl-format": "^1.1.6", - "prop-types": "^15.6.2", - "react-intl-cra": "^0.3.3", - "react-intl-po": "^2.2.2", - "source-map-explorer": "^2.5.2", + "workbox-webpack-plugin": "4.3.1", "yarn-deduplicate": "^3.1.0" - }, - "jest": { - "roots": [ - "/src" - ], - "collectCoverageFrom": [ - "src/**/*.js" - ], - "setupFiles": [ - "react-app-polyfill/jsdom" - ], - "setupFilesAfterEnv": [], - "testMatch": [ - "/src/**/__tests__/**/*.{js,jsx,ts,tsx}", - "/src/**/*.{spec,test}.{js,jsx,ts,tsx}" - ], - "testEnvironment": "jest-environment-jsdom-fourteen", - "transform": { - "^.+\\.(js|jsx|ts|tsx)$": "/node_modules/babel-jest", - "^.+\\.css$": "/config/jest/cssTransform.js", - "^(?!.*\\.(js|jsx|ts|tsx|css|json)$)": "/config/jest/fileTransform.js" - }, - "transformIgnorePatterns": [ - "node_modules/?!(kpop)" - ], - "modulePaths": [], - "moduleNameMapper": { - "^react-native$": "react-native-web", - "^.+\\.module\\.(css|sass|scss)$": "identity-obj-proxy" - }, - "moduleFileExtensions": [ - "web.js", - "js", - "web.ts", - "ts", - "web.tsx", - "tsx", - "json", - "web.jsx", - "jsx", - "node" - ], - "watchPlugins": [ - "jest-watch-typeahead/filename", - "jest-watch-typeahead/testname" - ] - }, - "browserslist": [ - ">0.2%", - "not dead", - "not ie <= 11", - "not op_mini all" - ], - "babel": { - "presets": [ - "react-app" - ] } } diff --git a/settings/package.json b/settings/package.json index e40eb480fc6..d486594983c 100644 --- a/settings/package.json +++ b/settings/package.json @@ -1,23 +1,33 @@ { - "private": true, "name": "ocis-settings", "version": "0.0.0", + "private": true, "description": "", "homepage": "https://github.com/owncloud/ocis-settings#readme", - "license": "Apache-2.0", - "author": "ownCloud GmbH ", - "repository": "https://github.com/owncloud/ocis-settings.git", "bugs": { "url": "https://github.com/owncloud/ocis/issues", "email": "support@owncloud.com" }, + "repository": "https://github.com/owncloud/ocis-settings.git", + "license": "Apache-2.0", + "author": "ownCloud GmbH ", "scripts": { - "lint": "eslint ui/**/*.vue ui/**/*.js --color --global requirejs --global require", + "acceptance-tests": "cucumber-js --retry 1 --require-module @babel/register --require-module @babel/polyfill --require ${TEST_INFRA_DIRECTORY}/acceptance/setup.js --require ui/tests/acceptance/stepDefinitions --require ${TEST_INFRA_DIRECTORY}/acceptance/stepDefinitions --format @cucumber/pretty-formatter -t \"${TEST_TAGS:-not @skip and not @skipOnOC10}\"", "build": "rollup -c", - "watch": "rollup -c -w", - "test": "echo 'Not implemented'", "generate-api": "node node_modules/swagger-vue-generator/bin/generate-api.js --package-version v0 --source pkg/proto/v0/settings.swagger.json --moduleName settings --destination ui/client/settings/index.js", - "acceptance-tests": "cucumber-js --retry 1 --require-module @babel/register --require-module @babel/polyfill --require ${TEST_INFRA_DIRECTORY}/acceptance/setup.js --require ui/tests/acceptance/stepDefinitions --require ${TEST_INFRA_DIRECTORY}/acceptance/stepDefinitions --format @cucumber/pretty-formatter -t \"${TEST_TAGS:-not @skip and not @skipOnOC10}\"" + "lint": "eslint ui/**/*.vue ui/**/*.js --color --global requirejs --global require", + "test": "echo 'Not implemented'", + "watch": "rollup -c -w" + }, + "browserslist": [ + "> 1%", + "not dead" + ], + "dependencies": { + "axios": "^0.21.4", + "core-js": "^3.17.3", + "debounce": "^1.2.1", + "vuex": "^3.5.1" }, "devDependencies": { "@babel/core": "^7.15.5", @@ -36,10 +46,7 @@ "@rollup/plugin-json": "^4.0.1", "@rollup/plugin-replace": "^2.4.2", "archiver": "^5.3.0", - "axios": "^0.21.4", - "core-js": "^3.17.3", "cross-env": "^7.0.3", - "debounce": "^1.2.1", "easygettext": "^2.7.0", "eslint": "7.22.0", "eslint-config-standard": "^16.0.2", @@ -69,14 +76,9 @@ "swagger-vue-generator": "^1.0.6", "url-search-params-polyfill": "^8.1.1", "vue-template-compiler": "^2.6.11", - "vuex": "^3.2.0", "xml-js": "^1.6.11" }, - "browserslist": [ - "> 1%", - "not dead" - ], "peerDependencies": { - "owncloud-design-system": "^10.0.0" + "owncloud-design-system": "^11.0.0" } } diff --git a/settings/yarn.lock b/settings/yarn.lock index dd046442534..40c9dc6aadc 100644 --- a/settings/yarn.lock +++ b/settings/yarn.lock @@ -7857,7 +7857,7 @@ vue-template-es2015-compiler@^1.9.0: resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== -vuex@^3.2.0: +vuex@^3.5.1: version "3.6.2" resolved "https://registry.yarnpkg.com/vuex/-/vuex-3.6.2.tgz#236bc086a870c3ae79946f107f16de59d5895e71" integrity sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw== diff --git a/tests/acceptance/expected-failures-webUI-on-OCIS-storage.md b/tests/acceptance/expected-failures-webUI-on-OCIS-storage.md index aabe211673e..13ac7308cff 100644 --- a/tests/acceptance/expected-failures-webUI-on-OCIS-storage.md +++ b/tests/acceptance/expected-failures-webUI-on-OCIS-storage.md @@ -29,10 +29,10 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUIFavorites/favoritesFile.feature:46](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L46) - [webUIFavorites/favoritesFile.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L65) - [webUIFavorites/favoritesFile.feature:74](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L74) -- [webUIFavorites/favoritesFile.feature:80](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L80) -- [webUIFavorites/favoritesFile.feature:85](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L85) -- [webUIFavorites/favoritesFile.feature:110](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L110) -- [webUIFavorites/favoritesFile.feature:131](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L131) +- [webUIFavorites/favoritesFile.feature:81](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L81) +- [webUIFavorites/favoritesFile.feature:86](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L86) +- [webUIFavorites/favoritesFile.feature:111](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L111) +- [webUIFavorites/favoritesFile.feature:130](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/favoritesFile.feature#L130) - [webUIFavorites/unfavoriteFile.feature:13](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/unfavoriteFile.feature#L13) - [webUIFavorites/unfavoriteFile.feature:34](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/unfavoriteFile.feature#L34) - [webUIFavorites/unfavoriteFile.feature:55](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFavorites/unfavoriteFile.feature#L55) @@ -42,10 +42,10 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUIFilesSearch/search.feature:50](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L50) - [webUIFilesSearch/search.feature:103](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L103) - [webUIFilesSearch/search.feature:129](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L129) -- [webUIFilesSearch/search.feature:153](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L153) -- [webUIFilesSearch/search.feature:165](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L165) -- [webUIFilesSearch/search.feature:175](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L175) -- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:119](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L119) +- [webUIFilesSearch/search.feature:153](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L151) +- [webUIFilesSearch/search.feature:165](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L163) +- [webUIFilesSearch/search.feature:175](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesSearch/search.feature#L173) +- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:120](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L120) - [webUIResharing1/reshareUsers.feature:230](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIResharing1/reshareUsers.feature#L230) ### [file_path property is not unique for a share created with same resource name i.e already present in sharee](https://github.com/owncloud/ocis/issues/2249) @@ -55,9 +55,9 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUIRenameFiles/renameFiles.feature:230](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIRenameFiles/renameFiles.feature#L230) ### [Viewer cannot share a shared resource](https://github.com/owncloud/ocis/issues/2260) +- [webUISharingInternalUsers/shareWithUsers.feature:52](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsers/shareWithUsers.feature#L52) - [webUISharingInternalUsers/shareWithUsers.feature:53](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsers/shareWithUsers.feature#L53) - [webUISharingInternalUsers/shareWithUsers.feature:54](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsers/shareWithUsers.feature#L54) -- [webUISharingInternalUsers/shareWithUsers.feature:52](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsers/shareWithUsers.feature#L52) - [webUISharingInternalUsers/shareWithUsers.feature:137](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsers/shareWithUsers.feature#L137) - [webUISharingInternalUsers/shareWithUsers.feature:180](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsers/shareWithUsers.feature#L180) - [webUISharingInternalUsers/shareWithUsers.feature:195](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsers/shareWithUsers.feature#L195) @@ -70,9 +70,9 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUISharingInternalUsersCollaborator/shareWithUsers.feature:35](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersCollaborator/shareWithUsers.feature#L35) - [webUISharingInternalUsersCollaborator/shareWithUsers.feature:36](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersCollaborator/shareWithUsers.feature#L36) - [webUISharingInternalUsersCollaborator/shareWithUsers.feature:37](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersCollaborator/shareWithUsers.feature#L37) -- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:155](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L155) -- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:159](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L159) -- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:198](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L198) +- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:156](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L156) +- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:160](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L160) +- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:199](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L199) - [webUISharingPermissionsUsers/sharePermissionsUsers.feature:21](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingPermissionsUsers/sharePermissionsUsers.feature#L21) - [webUISharingPermissionsUsers/sharePermissionsUsers.feature:36](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingPermissionsUsers/sharePermissionsUsers.feature#L36) - [webUISharingPermissionsUsers/sharePermissionsUsers.feature:52](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingPermissionsUsers/sharePermissionsUsers.feature#L52) @@ -102,23 +102,7 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUIResharing1/reshareUsers.feature:74](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIResharing1/reshareUsers.feature#L74) ### [sharing expiration date input not present](https://github.com/owncloud/web/issues/4169) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:15](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L15) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:23](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L23) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:33](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L33) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:53](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L53) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:83](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L83) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:84](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L84) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:103](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L103) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:104](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L104) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:107](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L107) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:133](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L133) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:178](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L178) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:179](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L179) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:206](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L206) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:207](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L207) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:210](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L210) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:227](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L227) -- [webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature:239](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L239) +- [webUISharingExpirationDate/shareWithExpirationDate.feature:21](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersExpire/shareWithUsersExpiringShares.feature#L21) ### [share indicator in files are not shown until sharing sidebar is opened](https://github.com/owncloud/web/issues/4167) - [webUISharingInternalUsersSharingIndicator/shareWithUsers.feature:100](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersSharingIndicator/shareWithUsers.feature#L100) @@ -188,7 +172,6 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUISharingInternalUsersBlacklisted/shareWithUsers.feature:82](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersBlacklisted/shareWithUsers.feature#L82) - [webUISharingInternalGroups/shareWithGroups.feature:200](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L200) - ### webUI-Private-Links - [webUIPrivateLinks/accessingPrivateLinks.feature:9](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIPrivateLinks/accessingPrivateLinks.feature#L9) - [webUIPrivateLinks/accessingPrivateLinks.feature:17](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIPrivateLinks/accessingPrivateLinks.feature#L17) @@ -223,7 +206,6 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUISharingPublicDifferentRoles/shareByPublicLinkDifferentRoles.feature:295](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingPublicDifferentRoles/shareByPublicLinkDifferentRoles.feature#L295) - [webUISharingPublicDifferentRoles/shareByPublicLinkDifferentRoles.feature:304](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingPublicDifferentRoles/shareByPublicLinkDifferentRoles.feature#L304) - [webUISharingPublicDifferentRoles/shareByPublicLinkDifferentRoles.feature:313](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingPublicDifferentRoles/shareByPublicLinkDifferentRoles.feature#L313) -- [webUIFilesActionMenu/versions.feature:36](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesActionMenu/versions.feature#L36) - [webUIFilesCopy/copy.feature:98](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIFilesCopy/copy.feature#L98) - [webUIMoveFilesFolders/moveFiles.feature:97](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIMoveFilesFolders/moveFiles.feature#L97) - [webUIMoveFilesFolders/moveFolders.feature:72](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIMoveFilesFolders/moveFolders.feature#L72) @@ -233,23 +215,34 @@ Other free text and markdown formatting can be used elsewhere in the document if ### [Deletion of a selected user/group as a collaborator has unusual behavior in UI](https://github.com/owncloud/web/issues/5857) - [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:63](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L63) -- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:67](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L67) -- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:68](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L68) +- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:64](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L64) +- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L65) - [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:69](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L69) -- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:73](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L73) -- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:74](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L74) +- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:70](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L70) +- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:71](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L71) ### [Share Permissions](https://github.com/owncloud/ocis/issues/1277) +### [Deletion of a selected user/group as a collaborator has unusual behavior in UI](https://github.com/owncloud/web/issues/5857) - [webUISharingFilePermissionsGroups/sharePermissionsGroup.feature:62](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionsGroups/sharePermissionsGroup.feature#L62) - [webUISharingFilePermissionsGroups/sharePermissionsGroup.feature:63](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionsGroups/sharePermissionsGroup.feature#L63) +- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:63](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L63) +- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:64](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L64) - [webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature:61](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature#L61) - [webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature:62](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature#L62) + +### [Share Permissions](https://github.com/owncloud/ocis/issues/1277) - [webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature:61](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature#L61) - [webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature:62](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature#L62) -- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:62](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L62) -- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:63](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L63) ### [Advanced Permissions role is not displayed](https://github.com/owncloud/ocis/issues/1922) +### [Deletion of a selected user/group as a collaborator has unusual behavior in UI](https://github.com/owncloud/web/issues/5857) +- [webUISharingFilePermissionsGroups/sharePermissionsGroup.feature:64](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionsGroups/sharePermissionsGroup.feature#L64) +- [webUISharingFilePermissionsGroups/sharePermissionsGroup.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionsGroups/sharePermissionsGroup.feature#L65) +- [webUISharingFilePermissionsGroups/sharePermissionsGroup.feature:66](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionsGroups/sharePermissionsGroup.feature#L66) +- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:62](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L62) +- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L65) +- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:66](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L66) +- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:67](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L67) - [webUISharingFilePermissionsGroups/sharePermissionsGroup.feature:64](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionsGroups/sharePermissionsGroup.feature#L64) - [webUISharingFilePermissionsGroups/sharePermissionsGroup.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionsGroups/sharePermissionsGroup.feature#L65) - [webUISharingFilePermissionsGroups/sharePermissionsGroup.feature:66](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionsGroups/sharePermissionsGroup.feature#L66) @@ -257,13 +250,16 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature:64](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature#L64) - [webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature#L65) - [webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature:66](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionsGroups/sharePermissionsGroup.feature#L66) -- [webUISharingInternalGroups/shareWithGroups.feature:74](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L74) -- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:64](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L64) -- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L65) - [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:66](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L66) -- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:70](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L70) -- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:71](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L71) +- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:67](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L67) +- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:68](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L68) - [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:72](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L72) +- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:73](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L73) +- [webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature:74](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionsGroups/shareAdvancePermissionsGroup.feature#L74) + + +### [Advanced Permissions role is not displayed](https://github.com/owncloud/ocis/issues/1922) +- [webUISharingInternalGroups/shareWithGroups.feature:74](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L74) - [webUISharingInternalGroups/shareWithGroups.feature:72](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L72) - [webUISharingInternalGroups/shareWithGroups.feature:73](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L73) - [webUISharingFolderAdvancedPermissionMultipleUsers/sharedFolderWithMultipleUsersAdvancedPermissions.feature:70](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderAdvancedPermissionMultipleUsers/sharedFolderWithMultipleUsersAdvancedPermissions.feature#L70) @@ -276,10 +272,6 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature:64](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature#L64) - [webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature#L65) - [webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature:66](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFolderPermissionMultipleUsers/shareFolderWithMultipleUsers.feature#L66) -- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:64](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L64) -- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:65](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L65) -- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:66](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L66) -- [webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature:67](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingFilePermissionMultipleUsers/shareFileWithMultipleUsers.feature#L67) - [webUIResharing2/reshareUsers.feature:97](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIResharing2/reshareUsers.feature#L97) - [webUIResharing2/reshareUsers.feature:98](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIResharing2/reshareUsers.feature#L98) - [webUIResharing2/reshareUsers.feature:99](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIResharing2/reshareUsers.feature#L99) @@ -308,8 +300,6 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUISharingInternalGroups/shareWithGroups.feature:255](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L255) - [webUISharingInternalGroups/shareWithGroups.feature:308](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L308) - [webUISharingInternalGroups/shareWithGroups.feature:309](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L309) -- [webUISharingInternalGroups/shareWithGroups.feature:333](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L333) -- [webUISharingInternalGroups/shareWithGroups.feature:334](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L334) ### [Sharing Indicator difference](https://github.com/owncloud/ocis/issues/1949) - [webUISharingInternalGroupsSharingIndicator/shareWithGroups.feature:61](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroupsSharingIndicator/shareWithGroups.feature#L61) @@ -395,7 +385,7 @@ Other free text and markdown formatting can be used elsewhere in the document if ### [Group shares support](https://github.com/owncloud/ocis/issues/1289) - [webUISharingInternalGroupsSharingIndicator/shareWithGroups.feature:80](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroupsSharingIndicator/shareWithGroups.feature#L80) -- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:186](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L186) +- [webUISharingInternalUsersShareWithPage/shareWithUsers.feature:187](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsersShareWithPage/shareWithUsers.feature#L187) ### [Deletion of a recursive folder from trashbin is not possible](https://github.com/owncloud/product/issues/188) - [webUITrashbinDelete/trashbinDelete.feature:105](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUITrashbinDelete/trashbinDelete.feature#L105) @@ -420,9 +410,6 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUISharingInternalGroupsEdgeCases/shareWithGroupsEdgeCases.feature:41](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroupsEdgeCases/shareWithGroupsEdgeCases.feature#L41) - [webUISharingInternalGroupsEdgeCases/shareWithGroupsEdgeCases.feature:42](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroupsEdgeCases/shareWithGroupsEdgeCases.feature#L42) -### [Cannot determine share source path when sharing same name file from different path in shared-with pages](https://github.com/owncloud/web/issues/5302) -- [webUISharingPublicBasic/publicLinkCreate.feature:88](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingPublicBasic/publicLinkCreate.feature#L88) - ### [impossible to navigate into a folder in the trashbin](https://github.com/owncloud/web/issues/1725) - [webUITrashbinDelete/trashbinDelete.feature:29](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUITrashbinDelete/trashbinDelete.feature#L29) @@ -494,16 +481,24 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUIWebdavLockProtection/upload.feature:71](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/upload.feature#L71) - [webUIWebdavLockProtection/upload.feature:72](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/upload.feature#L72) -### [Resources inside locked public shared folder can be altered using new public webdav API](https://github.com/owncloud/core/issues/38912) +### [Resources cannot be locked under ocis](https://github.com/owncloud/ocis/issues/1284) - [webUIWebdavLockProtection/delete.feature:73](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/delete.feature#L73) - [webUIWebdavLockProtection/delete.feature:74](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/delete.feature#L74) - [webUIWebdavLockProtection/move.feature:123](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/move.feature#L123) - [webUIWebdavLockProtection/move.feature:124](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/move.feature#L124) -- [webUIWebdavLockProtection/move.feature:147](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/move.feature#L147) - [webUIWebdavLockProtection/move.feature:146](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/move.feature#L146) +- [webUIWebdavLockProtection/move.feature:147](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/move.feature#L147) - [webUIWebdavLockProtection/upload.feature:90](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/upload.feature#L90) - [webUIWebdavLockProtection/upload.feature:91](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/upload.feature#L91) +### [Writing to locked files/folders give only a generic error message](https://github.com/owncloud/web/issues/5741) +- [webUIWebdavLockProtection/upload.feature:90](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/upload.feature#L90) +- [webUIWebdavLockProtection/upload.feature:91](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIWebdavLockProtection/upload.feature#L91) + +### [Federated shares not showing in shared with me page](https://github.com/owncloud/web/issues/2510) +- [webUISharingExternal/federationSharing.feature:38](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingExternal/federationSharing.feature#L38) +- [webUISharingExternal/federationSharing.feature:166](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingExternal/federationSharing.feature#L166) + ### [Uploading a file with a name that already exists is confusing](https://github.com/owncloud/web/issues/5106) - [webUIUpload/upload.feature:108](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIUpload/upload.feature#L108) - [webUIUpload/upload.feature:121](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUIUpload/upload.feature#L121) @@ -526,8 +521,9 @@ Other free text and markdown formatting can be used elsewhere in the document if - [webUISharingAcceptShares/acceptShares.feature:146](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingAcceptShares/acceptShares.feature#L146) - [webUISharingAcceptShares/acceptShares.feature:185](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingAcceptShares/acceptShares.feature#L185) -### [[oCIS] Deleting accepted share doesn't change share status from Accepted to Declined](https://github.com/owncloud/web/issues/5532) - ### [not possible to overwrite a received shared file](https://github.com/owncloud/ocis/issues/2267) - [webUISharingInternalGroups/shareWithGroups.feature:77](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L77) - [webUISharingInternalUsers/shareWithUsers.feature:57](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalUsers/shareWithUsers.feature#L57) + +### [shares are not listed with full paths](https://github.com/owncloud/ocis/issues/2462) +- [webUISharingPublicBasic/publicLinkCreate.feature:88](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingPublicBasic/publicLinkCreate.feature#L88) diff --git a/web/Makefile b/web/Makefile index 7e26364de98..5b0114aa918 100644 --- a/web/Makefile +++ b/web/Makefile @@ -27,7 +27,7 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target .PHONY: ci-node-generate ci-node-generate: pull-assets -WEB_ASSETS_VERSION = v4.3.0 +WEB_ASSETS_VERSION = v4.4.0 .PHONY: pull-assets pull-assets: