Frédéric Péters
07e8f284ed
manager: add detail view for events ( #20279 )
2020-01-14 15:25:53 +01:00
Frédéric Péters
7ada884db3
manager: update event URIs to be under /agendas/<pk>/ ( #20279 )
2020-01-14 15:25:53 +01:00
Frédéric Péters
f1f7d8a7d7
manager: add view of events agenda for restricted users ( #20279 )
2020-01-14 15:25:53 +01:00
Benjamin Dauvergne
41d68d6fd7
tests: pin current time ( #38737 )
...
Recurring time period exceptions are computed for the next 600 days, on
a yearly recurrence there can be one or two occurences in the next 600
days. We pin time to 2018-12-01 to be sure there a two new years eve in
the following 600 days making tests on time period exceptions import
deterministic.
2020-01-04 10:49:57 +01:00
Valentin Deniaud
d63a039bf2
manager: prevent emtpy first row in monthly view ( #38700 )
...
It could occur when weekend was hidden.
2019-12-24 12:16:16 +01:00
Valentin Deniaud
ba94214d55
manager: hide weekend in monthly view when appropriate ( #38687 )
2019-12-24 11:02:27 +01:00
Lauréline Guérin
7a33c41586
agendas: refresh an exception source ( #29209 )
2019-12-20 10:59:21 +01:00
Lauréline Guérin
2aed92d132
agendas: delete an exception source ( #29209 )
2019-12-20 10:55:41 +01:00
Lauréline Guérin
a5a8a3fe3d
agendas: add exception source model ( #29209 )
2019-12-20 10:54:30 +01:00
Frédéric Péters
30bbc8c90f
general: reformat using black ( #37464 )
...
black--target-version py35 --skip-string-normalization --line-length 110 .
2019-12-16 16:24:38 +01:00
Frédéric Péters
30cb3f672f
manager: use dedicated template for exception deletion confirm page ( #38511 )
2019-12-16 16:18:27 +01:00
Frédéric Péters
b9c5fe3774
general: make event slugs optional ( #37987 )
2019-11-27 13:55:14 +01:00
Lauréline Guérin
7908d97ca0
time exceptions: add some details to the delete confirmation popup ( #37419 )
2019-11-19 15:01:12 +01:00
Lauréline Guérin
49eff910c6
time exceptions: stay on exception list on delete ( #19033 )
2019-11-07 10:10:05 +01:00
Lauréline Guérin
c6f418dd8e
time exceptions: paginated list of exceptions ( #19033 )
2019-11-07 10:10:05 +01:00
Lauréline Guérin
b5ef493d77
time exceptions: never show past exceptions ( #19033 )
2019-11-07 10:10:05 +01:00
Lauréline Guérin
0f4040f9a5
api: add a field 'slug' to Event ( #15726 )
2019-11-06 18:25:25 +01:00
Frédéric Péters
befaa3b365
manager: fix alignments of opening hours in months with dst change ( #37393 )
2019-11-01 18:13:00 +01:00
Lauréline Guérin
fe29b96a4b
dj2: many-to-many assignment ( #37317 )
...
RemovedInDjango20Warning:
Direct assignment to the forward side of a many-to-many set is deprecated due
to the implicit save() that happens. Use groups.set() instead.
2019-10-29 15:42:30 +01:00
Frédéric Péters
a0da57e0f3
misc: add a description field to events ( #36169 )
2019-09-17 08:50:05 +02:00
Frédéric Péters
bdb4d985d6
manager: fix pluralization of imported agendas messages ( #35571 )
2019-08-26 16:08:53 +02:00
Serghei Mihai
2310528fc2
manager: fix import of utf-8 encoded events file ( #35479 )
2019-08-20 19:30:31 +02:00
Benjamin Dauvergne
7142c0eb42
manager: validate imported events ( #35011 )
2019-07-24 13:56:09 +02:00
Frédéric Péters
aeea3b78d6
misc: include URL in sync exceptions errors ( #32975 )
2019-05-18 16:16:30 +02:00
Frédéric Péters
cdb90482c3
manager: allow CSV file to be iso-8859-15 ( #25984 )
2019-04-04 10:46:40 +02:00
Frédéric Péters
4e1f9f3f4e
manager: check time period start/end are in correct order ( #31418 )
2019-03-17 15:17:28 +01:00
Frédéric Péters
c348df5ff3
misc: include data line in events CSV example file ( #30415 )
2019-02-06 09:19:27 +01:00
Frédéric Péters
12d99d5193
tests: adapt to Python 3.5 json module requiring strings ( #26924 )
2018-11-14 11:31:36 +01:00
Frédéric Péters
9e41e9d77c
general: add support for importing permissions ( #26924 )
2018-11-14 08:49:21 +01:00
Thomas NOËL
aa7e887dec
misc: use correct content type for menu.json jsonp request ( #14684 )
2018-11-14 08:49:21 +01:00
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