Frédéric Péters
|
4edb442bfc
|
python3: fix getlasso3.sh to get module regardless of version
|
2018-05-13 16:06:01 +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
|
427a4e25d9
|
tests: restore full coverage of agenda/models.py (#19071)
|
2018-05-08 09:38:36 +02:00 |
Benjamin Dauvergne
|
c4df05a490
|
support recurring event in exceptions .ics (fixes #19071)
|
2018-05-04 20:05:22 +02:00 |
Emmanuel Cazenave
|
31ff8e6e86
|
pin django-webtest (#23590)
|
2018-05-04 15:35:19 +02:00 |
Frédéric Péters
|
8d96bf9656
|
general: always declare django-mellon if it's available (#23362)
|
2018-04-24 10:09:10 +02:00 |
Frédéric Péters
|
2772ed2cef
|
tests: cover last line of interval.py
|
2018-04-22 18:02:15 +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
|
a2197b8ea4
|
manager: order meeting types by duration (#21242)
|
2018-04-16 09:27:54 +02:00 |
Thomas NOËL
|
87f8cbff15
|
api: use rest_framework serializers (#22979)
|
2018-04-04 16:07:00 +02:00 |
Frédéric Péters
|
385670124f
|
api: create real Event object after slot has been checked (#22971)
|
2018-04-04 10:51:54 +02:00 |
Frédéric Péters
|
1c73fa736c
|
doc: comment fake_event usage in meeting datetimes API
|
2018-04-04 10:51: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
|
1f9d16e5ee
|
manager: display correct entries on DST days (#22601)
|
2018-03-19 15:11:17 +01:00 |
Frédéric Péters
|
78c2a6879b
|
manager: sort roles in add/edit forms (#22244)
|
2018-03-19 15:11:17 +01:00 |
Josue Kouka
|
a20bfdb254
|
api: add shortcut for event status url (#22125)
|
2018-03-06 17:13:20 +01:00 |
Frédéric Péters
|
e34b22bdee
|
jenkins: get lasso symlinks in jenkins virtual env
|
2018-02-15 14:37:39 +01:00 |
Frédéric Péters
|
025612aaaa
|
tox: limit pytest-django to 0.8
|
2018-02-15 10:24:48 +01:00 |
Frédéric Péters
|
916dd34166
|
style: collapse borders of single list in section (#21838)
|
2018-02-14 09:41:35 +01:00 |
Frédéric Péters
|
0211c0b8be
|
manager: style sections (#21778)
|
2018-02-13 17:33:49 +01:00 |
Frédéric Péters
|
c1de0ac538
|
translation update
|
2018-02-13 17:33:49 +01:00 |
Frédéric Péters
|
b30c781bcb
|
trivial: remove duplicated </h2>
|
2018-02-13 15:41:22 +01:00 |
Frédéric Péters
|
feb41a7c23
|
manager: add a day picker popdown to agenda day view (#21334)
|
2018-02-13 15:41:22 +01:00 |
Frédéric Péters
|
51bd5c752d
|
api: check time periods have enough time for a single meeting (#21463)
|
2018-01-29 16:28:32 +01:00 |
Frédéric Péters
|
d2d589e55e
|
translation update
|
2018-01-22 15:54:38 +01:00 |
Frédéric Péters
|
b21b8b1524
|
misc: include agenda label in <title> element (#21287)
|
2018-01-22 15:38:23 +01:00 |
Frédéric Péters
|
2153bab43d
|
manager: use full page width for agenda view (#21286)
|
2018-01-22 15:38:23 +01:00 |
Frédéric Péters
|
42231c7af9
|
misc: mark "Download sample file" for translation (#21285)
|
2018-01-22 15:38:23 +01:00 |
Benjamin Dauvergne
|
b26c5c2283
|
fix interval sets when overlap is contained completely in an interval (#21290)
Also add more documentations and tests.
|
2018-01-22 14:02:30 +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
|
afb1bb6960
|
manager: add gradients to opening hours and booking boxes (#bonus)
|
2018-01-19 16:19:32 +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
|
2a5e6a95b2
|
manager: refactor day view to allow for more row details (#21244)
|
2018-01-18 17:38:07 +01:00 |
Frédéric Péters
|
b364bdb1d6
|
general: add method to get opening hours of a desk on a given day (#21244)
|
2018-01-18 16:28:43 +01:00 |
Frédéric Péters
|
0f0b25f17d
|
manager: display full meeting text on :hover (#21258)
|
2018-01-18 14:06:47 +01:00 |
Frédéric Péters
|
f69b81f88c
|
manager: warn if exception start and end times are identical (#21256)
|
2018-01-18 13:40:26 +01:00 |
Frédéric Péters
|
6b2d77ef88
|
misc: improve string representation of time period exceptions (#18996)
|
2018-01-18 13:37:38 +01:00 |
Frédéric Péters
|
8eb2f3d5b6
|
manager: include current exceptions directly in settings page (#21243)
|
2018-01-18 11:23:19 +01:00 |
Frédéric Péters
|
a1dc28536a
|
misc: don't crash on missing language code (#21252)
|
2018-01-18 11:21:07 +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
|
ea93550742
|
ship scss files
|
2018-01-16 22:32:39 +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
|
413518158f
|
translation update
|
2018-01-15 14:17:13 +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
|
6004272376
|
trivial: fix indentation in new interval module
|
2017-12-30 14:29:02 +01:00 |