Commit Graph

37 Commits

Author SHA1 Message Date
Daniel Kesselberg 040e66154b
chore!: drop support for PHP 7.4
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-02 21:40:18 +01:00
Christoph Wurst 9efe190f72
Merge pull request #4573 from ibpl/main-IB#1126265
Added parameter to hide option for calendar subscription via link
2022-10-31 12:06:21 +01:00
Pawel Boguslawski 15e41c2f5a Param renamed to dav.allow_calendar_link_subscriptions
Fixes: 613f90a0cb
Related: https://github.com/nextcloud/server/pull/34387#discussion_r1008131871
Author-Change-Id: IB#1126265
Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl>
2022-10-28 16:40:36 +02:00
Pawel Boguslawski 613f90a0cb Param renamed to dav.allow_calendar_subscriptions
Fixes: ef4c1f920b
Related: https://github.com/nextcloud/server/pull/34387#discussion_r1008131871
Author-Change-Id: IB#1126265
Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl>
2022-10-28 16:35:04 +02:00
Anna Larch 9c9eac4a61 Add error handling for Widget SVG generation
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-10-20 11:34:46 +02:00
Julien Veyssier 97681912d3 implement IButtonWidget and IIconWidget
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-10-17 13:02:49 +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
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
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
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
Anna Larch 358659bfb8 Add php 7.2 linter and fix errors
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-11-30 15:42:38 +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
Joas Schilling c28f61c63f
Fix Talk conversation creation with NC22
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-07-09 20:15:07 +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
Christoph Wurst 8db55b6710
Test against php8
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-14 16:13:24 +01: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
Georg Ehrke 5402ea8949
Automatic code-style fix
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-04-15 13:06:37 +02:00
Georg Ehrke 953d4220eb
Add slotDuration to ConfigController and ViewControllers
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-28 16:04:21 +01:00
Georg Ehrke 109c7cf7e5
Add eventLimit option in View and ConfigController
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 14:12:59 +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 d5bcb558a7
replace old views in case migration didn't run correctly
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-17 19:00:39 +01:00
Georg Ehrke babcc11d13
Allow to override defaults of calendar-app
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-15 11:01:29 +01:00
Georg Ehrke cc50137b9a
Make userid nullable
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-14 11:22:47 +01:00
Georg Ehrke 7a8f32d124
Allow to create talk rooms from calendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-06 11:44:50 +01:00
Georg Ehrke 9dbb2c43e0
Enforce strict types in PHP
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-22 10:49:30 +01:00
Georg Ehrke 766b92731c
Reimplement public sharing and embedding
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:20 +02:00
Georg Ehrke e9cd11cb1f
refactor view controller
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:09 +02:00
Georg Ehrke ddb8a5433d
replace view name hotfix with proper migration step
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:09 +02:00
Georg Ehrke 8b90b4d779
Hotfix: map old views to new FullCalendar 4 views
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:49 +02:00
Georg Ehrke 0d915478e0
Connect settings to fullcalendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:40 +02:00
Georg Ehrke 54fbf7e49c
update settings, use hidden input fields
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:37 +02:00
Georg Ehrke e63a37ec65
add Product Information Provider to serve version number etc
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:28:41 +02:00
Georg Ehrke b4dd09f9c6
optimize routes.php, remove ProxyController
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:28:34 +02:00
Thomas Citharel c43116302b
Fix path for namespace detection
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-19 14:28:21 +02:00