Commit Graph

115 Commits

Author SHA1 Message Date
Thomas Citharel f00ce710d0
fix(appointments): Fix disabling appointments feature
Was removed as part of a87dfb4bc0

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-01-23 10:49:24 +01:00
Pawel Boguslawski 0bf6b13b84 can_subscribe_link loadstate fallback added
Related: https://github.com/nextcloud/calendar/issues/4904
Related: https://github.com/nextcloud/calendar/issues/4843
Author-Change-Id: IB#1126265
Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl>
2023-01-20 11:03:50 +01:00
Richard Steinmetz e7c489700b Redesign calendar sharing
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-22 18:46:07 +01:00
Pawel Boguslawski 21e05ef8a0 Merge main into main-IB#1126265 2022-10-02 17:33:36 +02:00
Pawel Boguslawski ef4c1f920b Added parameter to hide option for calendar subscription via link
Added calendar application config parameter `allow_subscribe_link` to hide option for
calendar subscription via link  (i.e. for internal Nextcloud setups). Use

```
occ config:app:set calendar allow_subscribe_link --value 'yes'
```

to show (default if not set) and

```
occ config:app:set calendar allow_subscribe_link --value 'no'
```

to hide calendar subscription via link option. Should be applied together with
https://github.com/nextcloud/server/pull/34387

Related: https://github.com/nextcloud/server/pull/34387
Author-Change-Id: IB#1126265
Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl>
2022-10-02 17:11:26 +02:00
Richard Steinmetz 93fb7c58df
Fix eslint issues
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-09-16 15:59:15 +02:00
Richard Steinmetz c4968f68c5
Replace license headers with SPDX identifiers
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-09-09 12:11:43 +02:00
Christoph Wurst a87dfb4bc0
Drop Nextcloud 22-24 support
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-09-09 08:54:15 +02:00
Christoph Wurst e649ded5df
Bump @nextcloud/vue to v6beta7
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-09-08 19:14:27 +02:00
Thomas Citharel c3aa892167
Add a config setting to disable appointments
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-06-14 16:54:26 +02:00
Richard Steinmetz 094b01975f
Fix eslint issues
Ran "npm lint:fix" and fixed one small issue manually.

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-03-24 11:32:38 +01:00
Raimund Schlüßler 81dc334038
Fix alarm type selection if forceAlarmType is null
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2022-03-14 15:05:52 +01:00
Raimund Schlüßler bba3cd5c97
Fix translation for default calendar name (#4047)
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2022-03-11 14:40:06 +01:00
Christoph Wurst dfa5e8fa18
Allow admins to force an event type
Any other value set by another client still shows up. This only
"enforces" the alarm type for those who only use the Calendar app.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-03-03 18:08:43 +01:00
Christoph Wurst 6bf4d07a3c
Allow admins to hide event exports
occ config:app:set calendar hide_event_download --value=yes

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-03-03 17:13:07 +01:00
Richard Steinmetz db307c3064
Disable appointment configs on unsupported servers
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2021-11-25 16:06:32 +01:00
Richard Steinmetz ea317651e3
Implement CRUD UI for appointment configs
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2021-11-25 16:06:30 +01:00
Richard Steinmetz 737fd7cd20
Run lint:fix
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2021-07-23 12:39:17 +02:00
Valdnet c59575f6f0
l10n: Separate words 2021-07-13 12:07:56 +02:00
Valdnet af9b6d2284
l10n: Separate words 2021-07-13 12:01:52 +02:00
Valdnet c5134e4590
l10n: Separate words 2021-07-13 12:00:07 +02:00
John Molakvoæ (skjnldsv) 3c98f7a802
Fix lint
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2021-06-25 14:38:26 +02:00
Christoph Wurst ba0d245ef3
Add a trashbin for calendars and events
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-05-31 21:05:55 +02:00
Matteo Settenvini bea17a7109 Add defaultReminder setting
Add a setting to the app state that can be reused
when creating new events to set a default alarm / reminder.

Signed-off-by: Matteo Settenvini <matteo@member.fsf.org>
2021-04-08 12:42:50 +02:00
Azul e268b8b027 minor: remove `updateTodayJob` from main Calendar.vue
The calendar grid was moved into its own component in
3a076313a6
.

`updateTodayJob` and `updateTodayJobPreviousDate` were moved with it.

Signed-off-by: Azul <azul@riseup.net>
2021-02-23 20:33:42 +01:00
Thomas Citharel 00be056cf0
Hide the AppNavigation and the CalendarGrid components when calendar not found
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-14 18:05:08 +01:00
dependabot[bot] 6bc665828f
Bump @nextcloud/dialogs from 2.0.1 to 3.1.1
Bumps [@nextcloud/dialogs](https://github.com/nextcloud/nextcloud-dialogs) from 2.0.1 to 3.1.1.
- [Release notes](https://github.com/nextcloud/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-dialogs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-dialogs/compare/v2.0.1...v3.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-11 13:58:05 +01:00
Georg Ehrke a77df0c11b
Add proper error messages to Editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-09-02 19:45:18 +02:00
Georg Ehrke 3a076313a6
Move CalendarGrid to its dedicated component
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-08-28 15:20:37 +02:00
Georg Ehrke fcf80cd1f9
Fix regression in public sharing page
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-08-22 11:38:56 +02:00
Georg Ehrke f2a37ac921
Use required slots for AppNavigation
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-07-13 12:07:06 +02:00
Georg Ehrke 4d0962a458
Merge pull request #2278 from nextcloud/tests/store/settings
Add unit-tests for certain stores.
2020-06-22 08:12:35 +02:00
Georg Ehrke e2237b6ba0
Cleanup and tests for some Stores
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-06-11 15:33:04 +02:00
Georg Ehrke ffddfac58b
Make calendar-list sortable
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-06-10 14:17:06 +02:00
Georg Ehrke d57b254f5e
Use nc/dialogs instead of ocp.toast
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-05-05 11:52:07 +02:00
Georg Ehrke 32c1e9e95a
Add tasks_enabled to Initial State Service
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-04-16 17:53:30 +02:00
Boris Fritscher 4de349503c
add show_tasks to php test
Signed-off-by: Boris Fritscher <boris@fritscher.ch>
2020-04-16 10:18:07 +02:00
Boris Fritscher e96f559fd4
Show tasks in calendar
- supports taks in mixed calendars or on task only calendars
- feature can be toggled in settings
- checkbox icon adapts to light and dark text and is checked if task is
done
- if start date is available event duration is set from start to due
date
- clicking on event redirects to task app

Signed-off-by: Boris Fritscher <boris@fritscher.ch>
2020-04-16 10:18:02 +02:00
John Molakvoæ (skjnldsv) 170b8920f6
Fix @nextcloud/vue imports
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-06 18:43:05 +02:00
Georg Ehrke 2058696ded
Add SlotDuration option to settings
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-28 17:10:46 +01:00
Georg Ehrke 567e71c36c
Merge pull request #2020 from nextcloud/bugfix/1963/display_issue_equal_dtstart_dtend
Bugfix/1963/display issue equal dtstart dtend
2020-02-24 18:10:03 +01:00
Georg Ehrke fdcb60ce2a
FullCalendar: add timeGridEventMinHeight to make very short events visible
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 15:26:10 +01:00
Georg Ehrke 026bda1403
Provide setting for event limit
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 14:56:11 +01:00
Georg Ehrke cc171a31ce
fixes #1759: Use InitialState service
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 13:40:41 +01:00
Georg Ehrke 8ac724ebb3
Stop hardcoding saturday and sunday as weekend, change it based on locale
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 11:17:12 +01:00
Georg Ehrke 29c43f18e9
Fix resolving timezone alias
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-20 14:04:46 +01:00
Georg Ehrke ca50ef8a86
Merge pull request #1806 from nextcloud/bugfix/noid/window_resize
Handle window resize on our own instead of relying on fullcalendar
2020-01-15 10:27:57 +01:00
Georg Ehrke 2484802e52
Convert eventRender from event to prop
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-14 14:26:36 +01:00
Georg Ehrke 0c908e9238
Handle window resize on our own instead of relying on fullcalendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-14 14:20:25 +01:00
Georg Ehrke 9a2433c2ca
Bring back event-limit
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-13 12:15:05 +01:00