Frédéric Péters
|
6b99e6e0d4
|
manager: redirect day view to last day of month when out of range (#26455)
|
2018-10-31 11:43:30 +01:00 |
Frédéric Péters
|
5f042b7ee5
|
manager: adapt December view to work when last week is week 1 (#27670)
|
2018-10-30 15:03:09 +01:00 |
Frédéric Péters
|
29b9bea43d
|
manager: add widget to define time periods for multiple days at once (#25970)
|
2018-09-25 10:14:52 +02:00 |
Frédéric Péters
|
d0d7c3de1e
|
manager: add UI to export/import agendas (#25985)
|
2018-09-25 10:14:52 +02:00 |
Serghei Mihai
|
255bd29468
|
manager: add a monthly view for meeting agendas (#21326)
|
2018-09-05 22:49:10 +02:00 |
Serghei Mihai
|
dc4f1549e8
|
manager: forbid desk deletion with future bookings (#24415)
|
2018-06-14 12:54:10 +02:00 |
Frédéric Péters
|
f4203d05f3
|
general: add support for Python 3 (#23678)
|
2018-05-13 15:19:14 +02:00 |
Benjamin Dauvergne
|
c4df05a490
|
support recurring event in exceptions .ics (fixes #19071)
|
2018-05-04 20:05:22 +02:00 |
Frédéric Péters
|
74c00fa1f2
|
tests: check settings page gives a 404 on unknown agendas
|
2018-04-22 17:41:24 +02:00 |
Frédéric Péters
|
12a236d20b
|
misc: allow meetings to end past 11pm (#22967)
|
2018-04-16 09:27:54 +02:00 |
Frédéric Péters
|
6c6ee01dd6
|
manager: let user with view permission access the events agenda page (#22245)
|
2018-03-19 15:11:17 +01:00 |
Frédéric Péters
|
0211c0b8be
|
manager: style sections (#21778)
|
2018-02-13 17:33:49 +01:00 |
Benjamin Dauvergne
|
ca7d336c0b
|
tests: remove warning (#21290)
tests/test_api.py::TestApp
cannot collect test class 'TestApp' because it has a __init__ constructor
|
2018-01-22 14:02:26 +01:00 |
Frédéric Péters
|
7d829d3081
|
manager: display opening hours in background (#21244)
|
2018-01-18 17:38:10 +01:00 |
Frédéric Péters
|
c932aea280
|
manager: redo day view to always have one cell/one hour (#21213)
|
2018-01-17 11:29:59 +01:00 |
Frédéric Péters
|
605a0c68f0
|
tests: update for late string change
|
2018-01-15 14:27:43 +01:00 |
Frédéric Péters
|
db68cda706
|
general: add a daily view for meeting agendas (#11114)
|
2018-01-15 14:08:02 +01:00 |
Frédéric Péters
|
c5310aca40
|
general: move agenda settings to a secondary page (#11114)
|
2018-01-12 18:17:01 +01:00 |
Frédéric Péters
|
caeb1654f6
|
misc: allow running with django 1.11 (#15973)
|
2018-01-12 18:17:01 +01:00 |
Frédéric Péters
|
70019d195a
|
misc: don't block exceptions because of booking on other desks (#21078)
|
2018-01-10 18:05:53 +01:00 |
Frédéric Péters
|
b8b130e4f7
|
misc: always use timezone-aware datetimes (#20926)
|
2018-01-09 19:49:28 +01:00 |
Frédéric Péters
|
dd9274fd05
|
manager: don't crash on empty "time period exception" dialog (#20461)
|
2017-12-12 11:41:45 +01:00 |
Frédéric Péters
|
0ab8ee91d2
|
manager: do not block adding exceptions on cancelled bookings (#19872)
|
2017-11-03 10:14:45 +01:00 |
Serghei Mihai
|
71f5b91cbe
|
agenda: add support for remote calendar file with exceptions (#19070)
Remote calendars can be specified by desk and updated hourly, or used once.
|
2017-11-02 15:56:31 +01:00 |
Serghei Mihai
|
d10a22d564
|
agenda: import timeperiod exceptions from .ics (#16798)
|
2017-09-28 11:10:02 +02:00 |
Josue Kouka
|
9d7738929c
|
add time period exception management (#12550)
|
2017-09-26 10:16:58 +02:00 |
Frédéric Péters
|
bb043fb85e
|
manager: don't display "add time period" link to non-managers (#18564)
|
2017-09-11 10:08:51 +02:00 |
Frédéric Péters
|
4c1dd71be5
|
manager: do not expose time periods before meeting types are created (#18563)
|
2017-09-11 10:08:51 +02:00 |
Frédéric Péters
|
f28b936028
|
manager: misc improvements to ui/ux of multi-desk management (#18414)
|
2017-09-04 12:30:42 +02:00 |
Josue Kouka
|
f851de07df
|
add multiple desk management (#15729)
|
2017-09-04 11:00:01 +02:00 |
Frédéric Péters
|
be59a60b25
|
manager: use popups to edit and add delete icons in listings (#18181)
|
2017-08-29 10:36:27 +02:00 |
Frédéric Péters
|
206a97ffe4
|
tests: run in a different time zone (#16194)
|
2017-05-06 13:04:42 +02:00 |
Frédéric Péters
|
4343b37bb9
|
tests: adapt to django-webtest 1.9.1 change of server name
|
2017-03-11 16:18:25 +01:00 |
Frédéric Péters
|
e807eb2156
|
manager: add possibility to delete meeting times and time periods
|
2016-09-18 20:23:13 +02:00 |
Frédéric Péters
|
b0322e6050
|
manager: don't allow deletion of busy agenda/events (#13214)
|
2016-09-18 19:03:01 +02:00 |
Frédéric Péters
|
6fa14100e3
|
manager: add edit/view permissions to agendas (#13201)
|
2016-09-18 17:17:33 +02:00 |
Frédéric Péters
|
43fd4e736f
|
manager: check for correct number of columns in CSV
|
2016-09-16 15:27:03 +02:00 |
Frédéric Péters
|
71919eee34
|
tests: add check for empty lines in CSV (they're allowed)
|
2016-09-16 15:19:50 +02:00 |
Frédéric Péters
|
e6fa7e3a05
|
manager: add possibility to import events from a CSV file (#13143)
|
2016-09-16 15:04:02 +02:00 |
Frédéric Péters
|
71b7130445
|
add minimal/maximal booking delays (#12673)
|
2016-09-11 19:16:15 +02:00 |
Frédéric Péters
|
d83cf15f47
|
manager: include object identifiers in page content (#13141)
|
2016-09-11 11:58:41 +02:00 |
Frédéric Péters
|
b26f51e36c
|
add support for "meetings" agendas (#13139)
|
2016-09-11 11:31:29 +02:00 |
Frédéric Péters
|
2efadcab9b
|
tests: add check for removing an event
|
2016-09-04 17:56:19 +02:00 |
Frédéric Péters
|
148aa07a06
|
tests: adapt to title change
|
2016-09-04 17:52:23 +02:00 |
Frédéric Péters
|
69eb57b060
|
tests: add sso/slo tests
|
2016-07-22 14:51:39 +02:00 |
Frédéric Péters
|
e36d4b9772
|
tests: add a check for unprivileged access to /manage/
|
2016-07-20 13:34:52 +02:00 |
Frédéric Péters
|
c0aafdee59
|
tests: check homepage redirect
|
2016-07-07 16:47:48 +02:00 |
Frédéric Péters
|
3653b8f7aa
|
manager: mark overquota and full events
|
2016-07-07 16:46:05 +02:00 |
Frédéric Péters
|
f80afdd268
|
tests: update to use django_webtest and not to rely on hardcoded object ids
|
2016-03-30 08:05:23 +02:00 |
Frédéric Péters
|
f7f7c2ef26
|
misc: display booked places in manager view
(this factors the booked_place annotation into a new manager for the Event
object)
|
2016-02-23 22:36:09 +01:00 |