Christopher Ng
590daccca3
fix: Share select search globally icon
Signed-off-by: Christopher Ng <chrng8@gmail.com>
3 years ago
Christopher Ng
8c2a4e814a
chore: Bump @nextcloud/vue to v8-beta.9
Signed-off-by: Christopher Ng <chrng8@gmail.com>
3 years ago
Julius Härtl
45d7612423
Merge pull request #40482 from nextcloud/fix/workflowengine_fileaccess
3 years ago
Pytal
8a1546c703
Merge pull request #41064 from nextcloud/fix/40705-_increase_contrast_on_Device_and_Last_activity
Remove opacity on table header
3 years ago
Jonas
7441ce2b11
enh(IMountManager): Add method to get MountPoint from CachedMountInfo
Signed-off-by: Jonas <jonas@freesources.org>
3 years ago
Jonas
9193d8be40
fix(isLegitimatedForUserId): Setup mountpoints to check file access
This fixes workflows on groupfolders, as it will consider access to
files in groupfolders.
It also fixes false positives where access to files was limited by other
means not taken into account before, e.g. access control.
For postDelete events, check for permissions of the parent folder
instead, as the file itself no longer exists.
Fixes : nextcloud/flow_notifications#71
Signed-off-by: Jonas <jonas@freesources.org>
3 years ago
Julius Härtl
f88c34b604
Merge pull request #40495 from nextcloud/fix/master-name-in-share-cache
3 years ago
Simon L
8bd1294550
Merge pull request #41063 from nextcloud/fix/37092/dashboard-html-validation
3 years ago
Simon L
fe62fa76ff
Merge pull request #40980 from nextcloud/fix/37092/remove-unnecessary-roles
3 years ago
Côme Chilliet
5245d2000a
Merge pull request #41017 from nextcloud/fix/move-token-iprovider-to-ocp
Move IToken and IProvider::getToken to OCP
3 years ago
Ferdinand Thiessen
d43c66e96a
Merge pull request #41034 from nextcloud/fix/37092/users--html-validation
fix(settings): users page html validation
3 years ago
julia.kirschenheuter
521e66edc0
Remove opacity on table header
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
3 years ago
Grigorii K. Shartsev
4ac06a8ccc
chore(assets): Recompile assets
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
3 years ago
Grigorii K. Shartsev
3b017ec3ff
fix(dashboard): use span instead of div for icon to html
- div is not valid in h2
- div is not valid in label
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
3 years ago
Côme Chilliet
d8b42c6131
Allow passing null to PublicKeyToken::setScope, fixes tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
3 years ago
Côme Chilliet
33a24134a7
Improve docblock annotations for tokens and their exceptions
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
3 years ago
Côme Chilliet
58a57a714e
Use more precise typing for setScope method parameter
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
3 years ago
Joas Schilling
834c9a209e
Merge pull request #41055 from nextcloud/feat/noid/profile-manager-ocp
feat(profile): Add public interface for profile manager so apps can check config
3 years ago
Joas Schilling
06b35808a8
Merge pull request #41045 from nextcloud/fix/openapi/provisioning_api/quota-fields
fix(provisioning_api): Fix quota fields in OpenAPI
3 years ago
Joas Schilling
fd9f7a7188
fix(profile): Directly migrate to OCP constants
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
2353d3cd5c
feat(profile): Add public interface for profile manager so apps can check config
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Côme Chilliet
7a6c4ecc25
Update autoloaders
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
3 years ago
Côme Chilliet
1bdf952fde
Make sure that OC interfaces returns OC interfaces for backward compatibility
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
3 years ago
jld3103
d019392645
fix(provisioning_api): Fix quota fields in OpenAPI
Signed-off-by: jld3103 <jld3103yt@gmail.com>
3 years ago
Côme Chilliet
b82e25ea7a
Move Exceptions used in OCP to OCP
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
3 years ago
Côme Chilliet
16b9373b82
Adapt baseline to filename change
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
3 years ago
Côme Chilliet
356f0291a2
Align PublicKeyToken with interface changes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
3 years ago
Côme Chilliet
61143644a4
Merge pull request #40933 from nextcloud/check-datemax-enforcement-pubshare
Check expiry enforcement for all share types
3 years ago
Joas Schilling
73a6061b53
Merge pull request #40966 from nextcloud/jr-security-policy-expansion
Add "no public GH Issues please" request, past advisories link, bounty mention, scope link to security.md
3 years ago
Nextcloud bot
1de151abd9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years ago
Ferdinand Thiessen
91e02fea0b
Merge pull request #41039 from nextcloud/fix/run-cypress-always-parallel
feat(cypress): Always run cypress CI in parallel
3 years ago
fenn-cs
8dfcf2e02a
Do not treat `isDefaultExpireDateEnforced` as fallback
`isDefaultExpireDateEnforced` and its corresponding `defaultExpirationDate`
is currently treated as the enforcement fallback when share type enforcements are not
set.
However, `isDefaultExpireDateEnforced` and `defaultExpirationDate` are actually more like
`isDefaultPublicExpireDateEnforced` and `defaultPublicExpirationDate` and therefore only applies
to public shares.
It might be ideal to rename this variables all the way from the backend config to the way we use
them in the frontend code.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
3 years ago
fenn-cs
46308e96f3
Fix has expiration date logic
Current expiration date errorneously assumes that `defaultExpirationDate`
applies to all kinds of shares. But it only really applies to public shares despite
its name.
This commit, fixes that by paring expiration dates with the correct share types during
new share initialization and simplifying the `hasExpirationDate` (check) property.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
3 years ago
fenn-cs
92417cd594
Check expiry enforcement for all share types
We should check that a maximum expiry date has been enforced for
all shares and NOT JUST FOR internal shares before enforcing a UI max date,
like in commit 9757e680e2
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
3 years ago
John Molakvoæ
4b70f19837
Merge pull request #41024 from nextcloud/fix/follow-up-app-order
3 years ago
Ferdinand Thiessen
3c0b4173b1
Merge pull request #41032 from nextcloud/dependabot/npm_and_yarn/typescript-5.2.2
chore(deps-dev): Bump typescript from 5.1.6 to 5.2.2
3 years ago
Nextcloud bot
b76ecf3781
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years ago
Ferdinand Thiessen
891097b42b
Merge pull request #41019 from nextcloud/fix-files-vl-h
fix(files): correct item height
3 years ago
Varun Patil
4d578f37e6
fix(files): correct item height
1. grid: typo? The icon size is 160 - 44 + (44 / 2) = 138px
2. non-grid: border is already included in height because the tr
is a border-box (made this explicit to be safe)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
3 years ago
Ferdinand Thiessen
a65c08de7c
Merge pull request #41029 from nextcloud/dependabot/npm_and_yarn/nextcloud/calendar-availability-vue-2.0.0-beta.3
chore(deps): Bump @nextcloud/calendar-availability-vue from 2.0.0-beta.2 to 2.0.0-beta.3
3 years ago
Ferdinand Thiessen
31b2b39186
Merge pull request #41028 from nextcloud/dependabot/npm_and_yarn/types/dockerode-3.3.21
chore(deps-dev): Bump @types/dockerode from 3.3.20 to 3.3.21
3 years ago
dependabot[bot]
5c07f4575c
chore(deps): Bump @nextcloud/calendar-availability-vue
Bumps [@nextcloud/calendar-availability-vue](https://github.com/nextcloud/calendar-availability-vue ) from 2.0.0-beta.2 to 2.0.0-beta.3.
- [Changelog](https://github.com/nextcloud/calendar-availability-vue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud/calendar-availability-vue/compare/v2.0.0-beta.2...v2.0.0-beta.3 )
---
updated-dependencies:
- dependency-name: "@nextcloud/calendar-availability-vue"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
3 years ago
Ferdinand Thiessen
d2e7708b48
Merge pull request #41027 from nextcloud/dependabot/github_actions/actions/checkout-4.1.1
chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1
3 years ago
Ferdinand Thiessen
114ee4c3a3
Merge pull request #41026 from nextcloud/dependabot/github_actions/peter-evans/create-or-update-comment-3.1.0
chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0
3 years ago
Ferdinand Thiessen
6139c8caf3
Merge pull request #41030 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-cypress-2.15.1
chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1
3 years ago
Ferdinand Thiessen
0b27fa94a6
Merge pull request #41036 from nextcloud/skjnldsv-patch-1
fix(l10n): invalid translation of a number
3 years ago
Ferdinand Thiessen
37d53d6b79
feat(cypress): Always run cypress CI in parallel (independent from cypress.io)
The server always exceeds the free Cypress.io time so there is no benefit using it
unless we go for the enterprise plan.
So this simply uses `cypress-split` to split the specs and run them in parallel CI workers (only e2e tests).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
3 years ago
Grigorii K. Shartsev
8159cdb49f
chore(assets): Re-compile assets
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
3 years ago
Grigorii K. Shartsev
befec8cb3c
fix(core): remove unnecessary role=contentinfo from page footer on login
`<footer>` has this role initially then it is a page footer, not inside `section`/`article`, and etc.
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
3 years ago
Grigorii K. Shartsev
0e8abfd24c
fix(core): remove unnecessary role=banner on top level header
By default, the HTML's `<header>` element has an identical meaning to the banner landmark,
unless it is a descendant of `<aside>`, `<article>`, `<main>`, `<nav>`, or `<section>`.
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
3 years ago