a1bf86dabf
Add moderation through calendar widget
2025-02-25 14:37:18 +01:00
01c92feb40
fix warning message display on subsequently loaded news
2025-02-25 11:53:02 +01:00
94d2c5660a
move hybrid translation to full front translation
2025-02-25 11:10:05 +01:00
71b3588577
Add a "see more" button on news dates list
2025-02-25 08:56:45 +01:00
2def57d82c
Close alerts related to a moderated event
2025-02-25 08:55:35 +01:00
fc3b82c35c
Make upcoming nws scrollable on y-overflow
2025-02-25 08:55:35 +01:00
b43b531c3b
Add a disclaimer when moderating weekly news
2025-02-15 14:06:01 +01:00
5252d450a9
remove alpine instructions for moderated news
2025-02-15 14:04:57 +01:00
6627ea417c
News moderation buttons directly on the home page
2025-02-15 14:04:43 +01:00
92b2befd55
Improve news list display
2025-02-15 14:04:32 +01:00
dd2cd0a18d
Add atom/rss news feed
2025-01-19 18:22:02 +01:00
c3fc8538cc
rework news form
2025-01-10 22:08:24 +01:00
d3f21c8f16
remove news event type
2025-01-10 22:08:10 +01:00
29e875bcde
Fix election display on mobile and add missing signal for news deletion
2025-01-08 09:32:24 +01:00
25298518bc
fix: wrong link for ae dev discord
2025-01-05 17:25:23 +01:00
a8702d4f5e
Improve welcome page
...
* Improve code readability of calendar details
* Add link to AE Dev discord in useful links
* Add link to github at the bottom
2025-01-05 16:42:26 +01:00
5d0fc38107
Make social icons links pretty
2025-01-04 23:08:09 +01:00
169938e1da
Replace old agenda of event with links to services and change permission to see birthdays
2025-01-04 23:08:09 +01:00
48f6d134bf
Fix news page layout
2025-01-04 22:51:45 +01:00
0d1629495b
Refactor com scss and add basic unified event calendar
2025-01-04 22:51:44 +01:00
63839dc22b
Fix poster edition and display bug
2025-01-04 22:51:44 +01:00
fa66851889
fix n+1 queries on birthdays
2024-12-21 21:09:08 +01:00
17e4c63737
refactor news model and creation form
2024-12-18 15:54:10 +01:00
8a8851847c
Passage de webpack à vite.dev
2024-11-19 21:22:14 +01:00
7b41051d0d
Go for a more generic js bundling architecture
...
* Don't tie the output name to webpack itself
* Don't call js bundling webpack in python code
* Make the doc more generic about js bundling
2024-11-19 21:22:14 +01:00
7405241b82
Apply all biomejs fixes
2024-10-08 17:14:22 +02:00
fbcacb24f8
Fix broken screen slideshow
2024-10-03 01:05:56 +02:00
655d72a2b1
Completely integrate wepack in django
...
* Migrate alpine
* Migrate jquery and jquery-ui
* Migrate shorten
* Add babel for javascript
* Introduce staticfiles django app
* Only bundle -index.js files in static/webpack
* Unify scss and webpack generated files
* Convert scss calls to static
* Add --clear-generated option to collectstatic
* Fix docs warnings
2024-10-02 16:11:02 +02:00
ff088009d9
move static files in their respective application
2024-08-26 22:34:31 +02:00
b25805e0a1
introduce djhtml as jinja+scss formater
2024-07-25 16:46:45 +02:00
d16bf12611
Links update & translations typos fixes ( #671 )
...
* Remove BDF link (as BDF is now part of AE)
* Remove unused pages
* Fix typos
* Fix typo again
2023-10-10 15:29:02 +02:00
ef968f3673
Better usage of cache for groups and clubs related operations ( #634 )
...
* Better usage of cache for group retrieval
* Cache clearing on object deletion or update
* replace signals by save and delete override
* add is_anonymous check in is_owned_by
Add in many is_owned_by(self, user) methods that user is not anonymous. Since many of those functions do db queries, this should reduce a little bit the load of the db.
* Stricter usage of User.is_in_group
Constrain the parameters that can be passed to the function to make sure only a str or an int can be used. Also force to explicitly specify if the group id or the group name is used.
* write test and correct bugs
* remove forgotten populate commands
* Correct test
2023-05-02 12:36:59 +02:00
1f10a284f2
Added GA/Clubs Google Calendar to main page ( #585 )
...
* Added GA/Clubs google calendar to main page
* Made tables full width
2023-04-03 15:54:12 +02:00
639197f4c8
update some dependencies ( #523 )
2022-12-15 23:57:31 +01:00
89979dbf61
com: news list: fix UI for admins
2021-10-03 19:08:14 +02:00
39bb490257
com: fix weekmail for the case of non-existing email addresses
...
If an email address is set as destination for the Weekmail, the SMTP may
refuse it, and `smtplib` will throw a `SMTPRecipientsRefused` error,
containing the list of refused addresses. This commit provides an
interface for the weekmail sender to quickly unsubscribe the faulty
users, so that the next try sending the weekmail can be performed
successfully.
2021-10-03 18:16:51 +02:00
1b688a8aa5
Add a first version of a mobile friendly UI
...
Although not perfect and with many flaws, this should still allow far
easier navigation on mobile devices.
2021-10-01 18:44:14 +02:00
49a0ade315
core: create TzAwareDateTimeField to replace forms.DateTimeField
2021-09-29 15:24:06 +02:00
94b029dc9c
cache: fix error 500 with new django version
2020-06-12 20:44:37 +02:00
9181e77d55
core: add some cache on birthdays and counters_activity
2019-09-09 01:20:15 +02:00
9e0c4e70d4
[COM] Make the news visible for non-authenticated user and birthday visible for subriber only
2019-08-28 20:40:31 +02:00
a84d54accb
Change weekmail images and colors
2018-03-26 09:57:40 +02:00
903f07ecbd
Added screen list on poster + Added unmoderated poster artefact + discussions fixes
2017-12-21 12:25:07 +01:00
91d3e9e4dc
Delete function + club tabs
2017-12-05 15:24:46 +01:00
88d68ea510
Ready for review
2017-11-28 15:12:25 +01:00
21b24f2891
Club views and discussions fixes
2017-11-28 15:12:04 +01:00
8d1c648032
Communication screen - without club tool
2017-11-28 15:09:05 +01:00
3089b484d3
Enhanced news
2017-10-02 14:29:36 +02:00
b87990e3db
com: add birthdays block
...
Signed-off-by: Skia <skia@libskia.so >
2017-09-26 13:45:40 +02:00
cda89d66cd
com: improve news page
...
Signed-off-by: Skia <skia@libskia.so >
2017-09-26 12:13:23 +02:00