Commit graph

24724 commits

Author SHA1 Message Date
Julien Veyssier
e15270cbb9
implement dashboard API for clients, new WidgetItem class, new IAPIWidget interface
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-06-15 21:34:00 +02:00
kesselb
ed5f9f803e
Merge pull request #27512 from nextcloud/debt/noid/return-write-to-cache
Add return type for writeToCache
2021-06-15 20:19:30 +02:00
Daniel Kesselberg
33801708d2
Add return type for writeToCache
writeToCache does not return a string.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-06-15 17:03:03 +02:00
kesselb
fd59fff223
Merge pull request #27508 from nextcloud/fix/noid/caldav-trash-filter-deleted-calendar
Skip deleted calendar objects of deleted calendars
2021-06-15 14:21:17 +02:00
Richard Steinmetz
09ad1c4e2b
Skip deleted calendar objects of deleted calendars
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2021-06-15 11:36:59 +02:00
Joas Schilling
cd8386be04
Fix avatar actions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-15 11:10:25 +02:00
Nextcloud bot
eb4e4c462b
[tx-robot] updated from transifex 2021-06-15 02:28:05 +00:00
Christopher Ng
c2e4c2ae27 Add timestamp tooltip
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2021-06-14 17:07:15 +00:00
Christoph Wurst
dfbac05f7b
Merge pull request #26421 from mattian/enh/25771/occ-delete-calendar
OCC command to delete calendars
2021-06-14 10:03:44 +02:00
Nextcloud bot
1979c657f9
[tx-robot] updated from transifex 2021-06-14 02:26:30 +00:00
Mattia Narducci
4850dae1df occ: new command dav:delete-calendar
Add occ command 'dav:delete-calendar' to delete a user's calendar.

Signed-off-by: Mattia Narducci <mattianarducci1@gmail.com>
2021-06-13 23:08:15 +02:00
Nextcloud bot
da1586d2d0
[tx-robot] updated from transifex 2021-06-13 02:26:07 +00:00
Nextcloud bot
291bc01c19
[tx-robot] updated from transifex 2021-06-12 02:27:01 +00:00
Nextcloud bot
64ac7331da
[tx-robot] updated from transifex 2021-06-11 02:28:11 +00:00
Morris Jobke
84c050c612
Merge pull request #27444 from nextcloud/header-colon
Header must contain a colon
2021-06-10 10:18:35 +02:00
Julius Härtl
eb92c57db2
Merge pull request #27102 from nextcloud/feature/auto_trigger_click_on_load
Trigger the default action when openfile URL param is set
2021-06-10 09:07:21 +02:00
Christoph Wurst
2ce0fef065
Merge pull request #26701 from nextcloud/3rdparty/master/streams-0.7.4
[3rdparty] streams-0.7.4
2021-06-10 08:50:31 +02:00
Christoph Wurst
2d1d9393f7
Merge pull request #27426 from nextcloud/fix/dav-custom-props-no-scope
Allow certain custom DAV props to be readable by everyone
2021-06-10 08:00:32 +02:00
Robin Appelman
581cbdc20c
[3rdparty] streams-0.7.4
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-06-10 07:58:32 +02:00
Nextcloud bot
d3264df6f4
[tx-robot] updated from transifex 2021-06-10 02:32:12 +00:00
Pytal
a416d508de
Merge pull request #27089 from m7913d/feature/addGroupDisplayNames
[ProvisioningAPI] Allow specifying group display name during creation
2021-06-09 15:33:57 -07:00
blizzz
bb2b946c51
Merge pull request #27430 from nextcloud/fix/feedback_response_check
Correctly check the reception of a remote feedback
2021-06-09 20:46:05 +02:00
acsfer
ae77289511
Header must contain a colon 2021-06-09 16:20:55 +02:00
Louis Chemineau
c03a14934b Trigger click event when scrollTo is set
Signed-off-by: Louis Chemineau <louis@chmn.me>
2021-06-09 16:19:11 +02:00
Louis Chemineau
ebf35fb38a Correctly check the reception of a remote feedback
Signed-off-by: Louis Chemineau <louis@chmn.me>
2021-06-09 15:37:18 +02:00
John Molakvoæ
97e427f09f
Merge pull request #27436 from nextcloud/techdebt/noid/all-apps-to-get-photos-from-vobjects-too
Allow apps to get photos of VObjects
2021-06-09 14:24:49 +02:00
Christoph Wurst
bf564e2a5a
Convert command option defaults to strings
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-06-09 13:25:31 +02:00
Joas Schilling
b1031f3985
Allow apps to get photos of VObjects
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-09 11:57:49 +02:00
Nextcloud bot
1c97818e14
[tx-robot] updated from transifex 2021-06-09 02:26:15 +00:00
Christoph Wurst
baf4ad1774
Allow certain custom DAV props to be readable by everyone
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-06-08 13:57:00 +02:00
Nextcloud bot
f6485f98f0
[tx-robot] updated from transifex 2021-06-08 02:26:20 +00:00
Morris Jobke
c2ff254f59
Merge pull request #27123 from nextcloud/feature/emit_sidebar_events
Emit Sidebar events on nextcloud-bus
2021-06-07 23:33:48 +02:00
Morris Jobke
2ae60b42ab
Merge pull request #26494 from rigrig/fix-php8-deprecations
Fix some php 8 warnings
2021-06-07 23:30:59 +02:00
Louis Chemineau
8a66cdbdf3 Emit sidebar events
Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2021-06-07 16:48:55 +02:00
blizzz
ae4907b6c9
Merge pull request #26397 from nextcloud/external-storage-login-ldap-public
allow using any ldap property as login name when using external storage login credentials
2021-06-07 13:13:54 +02:00
blizzz
56b68ce4e0
Merge pull request #27375 from nextcloud/bugfix/noid/dont-update-offline-status
Don't update statuses to offline again and again
2021-06-07 12:12:33 +02:00
Morris Jobke
92d19bd79b
Merge pull request #27374 from nextcloud/bugfix/noid/adjust-unit-tests
Bugfix/noid/adjust unit tests
2021-06-07 11:12:22 +02:00
Morris Jobke
e238b93234
Code style fixes
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2021-06-07 10:31:14 +02:00
Joas Schilling
55c44580c2
Don't update statuses to offline again and again
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-07 09:32:00 +02:00
Nextcloud bot
d1d4725630
[tx-robot] updated from transifex 2021-06-07 02:25:07 +00:00
Nextcloud bot
fdb2b07803
[tx-robot] updated from transifex 2021-06-06 02:26:01 +00:00
Dries Mys
e16682aeda Effectively return a valid group as it would be the case in a real
situation. Returned group object is now used to set the displayname if
provided.

Signed-off-by: Dries Mys <dries.mys@my-dreams.be>
2021-06-05 22:22:39 +02:00
Dries Mys
cb95b8de3f Group may be null if backend doesn't support creating groups
Signed-off-by: Dries Mys <dries.mys@my-dreams.be>
2021-06-05 22:22:39 +02:00
Dries Mys
644cb4154b Fixed indentation
Signed-off-by: Dries Mys <dries.mys@my-dreams.be>
2021-06-05 22:22:38 +02:00
Dries Mys
101153c11d [ProvisioningAPI] Allow specifying group display name during creation
Signed-off-by: Dries Mys <dries.mys@my-dreams.be>
2021-06-05 22:22:38 +02:00
John Molakvoæ
b211d02e9c
Merge pull request #27008 from francoisfreitag/no-jq-app-calendar 2021-06-05 12:36:30 +02:00
François Freitag
70edda0342 Port dav calendar settings page to Vue.js
- Drop reliance on deprecated global jQuery object.
- Allow testing user interactions.
- Use newer technology stack.

---

Test user interactions with the groupware dav settings

Add infrastructure to test Vue components:

- Use recommended libraries:

    - https://vuejs.org/v2/guide/testing.html#Recommendations
    - Use jest-dom for robust assertions on the DOM state
    - Use user-event to be more representative of user actions

- Code is transpiled by Jest, with the help of vue-jest.

Ignore test files for no-unpublished-import. Prevent ESLint from
flagging:

```
/home/runner/work/server/server/apps/dav/src/views/CalDavSettings.spec.js
Error:   1:24  error  "@testing-library/vue" is not published         node/no-unpublished-import
Error:   2:23  error  "@testing-library/user-event" is not published  node/no-unpublished-import
```

Signed-off-by: François Freitag <mail@franek.fr>
2021-06-05 11:22:25 +02:00
Nextcloud bot
37a216467c
[tx-robot] updated from transifex 2021-06-05 02:28:36 +00:00
John Molakvoæ (skjnldsv)
215aef3cbd
Update php licenses
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2021-06-04 22:02:41 +02:00
Joas Schilling
e1e5026df2
Fix dispatcher handling in CalDavBackendTest
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-04 10:57:41 +02:00