2918048b16
Improve download user album button
2025-02-20 18:51:08 +01:00
a87016a23f
Apply some review comments
2025-02-20 18:13:40 +01:00
f7ff77b88f
Use real images with lazy loading in sas albums and user pictures
2025-02-19 00:12:30 +01:00
e8db68b960
Add missing translations
2025-02-18 20:10:54 +01:00
93a5c3a02a
Separate album downloading logic from user display. Allow downloading individual user albums.
2025-02-18 20:10:54 +01:00
e46cba7a06
Move all user picture logic to sas
2025-02-18 20:10:51 +01:00
Kenneth SOARES
b1db52d2b6
clean typescript
2025-02-18 14:56:08 +01:00
Kenneth SOARES
2bed89aaba
typescriptification de picture-index et bonne instantiation alpine-data
2025-02-18 14:56:08 +01:00
Kenneth SOARES
86c68eeb32
fix indenting
2025-02-18 14:56:08 +01:00
Kenneth SOARES
8cb53ceba2
download button for user pictures and albums
2025-02-18 14:56:08 +01:00
ca8c1c9d92
Mirror -index.css generation with their import location in -index.js/ts files
2024-11-19 21:22:14 +01:00
0485ab1120
Remove defer from script where type=module is used
2024-11-19 21:22:14 +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
6b3012d21c
Fix broken sas ui in webkit based browsers
2024-10-18 23:50:04 +02:00
56cc4776a6
Create base class for ajax-select
2024-10-18 23:26:04 +02:00
66dceefcf0
Fix bad constructor when adding attrs that are not part of the parent and fix tom-select on safari
2024-10-17 18:15:55 +02:00
74a506c48b
Add missing features
...
* Fix display
* Add internationalization
* Avoid querying under a certain amount of characters
* Update docs for translations with typescript
* Add interpolate to typescript globals
2024-10-17 18:15:55 +02:00
deda2b4055
Replace selec2 with tom-select
2024-10-17 18:15:55 +02:00
imperosol
19cd51043a
feat: display moderation requests to moderators
2024-10-14 00:47:07 +02:00
imperosol
5348a451e9
feat: picture moderation requests
2024-10-14 00:45:52 +02:00
a5d8c96bab
Remove select2 from vendored
...
* Make core/utils/select2.ts
* Convert viewer-index.js to typescript
2024-10-13 10:55:15 +02:00
f07a855e7e
Remove history management from script.js and migrate sas albums to webpack
2024-10-12 19:19:23 +02:00
46e58bb49e
Remove fetchPaginated and migrate viewer.js to viewer-index.js in webpack
2024-10-09 21:46:56 +02:00
7405241b82
Apply all biomejs fixes
2024-10-08 17:14:22 +02:00
271d57051e
Upgrade to fontawesome 6
...
* Adapt fontawesome usage when needed
* Fix uv guide not importing css
* Remove utf8 usage for fontawesome
2024-10-03 00:06:03 +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
a00a85a56a
Fix recursive link history updates for picture viewer
2024-09-30 15:02:11 +02:00
thomas girod
1800785b80
generalize usage of the paginate_jinja macro
2024-09-27 11:21:33 +02:00
thomas girod
813bbbb94a
preload images and identifications
2024-09-17 12:23:13 +02:00
thomas girod
a2a858262a
apply review comments
2024-09-17 12:23:13 +02:00
71602b43bd
implement back feature on sas ajax view
2024-09-17 12:23:13 +02:00
thomas girod
bc40b92744
completely ajaxify the picture page
2024-09-17 12:23:13 +02:00
thomas girod
d545becf24
add spinner during loading
2024-09-17 12:17:21 +02:00
thomas girod
48f605dbe0
Use select2 for user picture identification
2024-09-17 12:17:17 +02:00
thomas girod
ff088009d9
move static files in their respective application
2024-08-26 22:34:31 +02:00
thomas girod
68d0a16d1c
Merge pull request #782 from ae-utbm/ajax-navigation-history
...
Ajax navigation history in uv guide
2024-08-26 22:29:19 +02:00
thomas girod
4036bfd703
Merge pull request #775 from ae-utbm/user-pictures-ajax
...
Render user picture page with ajax to improve performances
2024-08-18 12:40:07 +02:00
2a6c1f050d
Create a paginate_alpine macro
2024-08-11 15:11:51 +02:00
589119c9ee
Improve update_query_string with enum action
2024-08-10 23:32:50 +02:00
b35e1a476e
Fix back function in album pagination
2024-08-10 18:38:04 +02:00
0eeaf1ce21
Render user picture page with ajax to improve performances
2024-08-09 18:09:58 +02:00
thomas girod
7ea9a5ca2d
improved feedback when loading ajax content
2024-08-09 11:58:26 +02:00
thomas girod
20c015c312
improved UX
2024-08-09 11:58:26 +02:00
thomas girod
00dc03a235
fix rights on albums and next/previous pictures
2024-08-08 13:35:48 +02:00
thomas girod
da6bd84cdf
restify album view
2024-08-08 11:50:45 +02:00
thomas girod
29bb0f6712
promote AlpineJS to global dependency
2024-08-05 17:08:30 +02:00
thomas girod
215fdce411
Fix button to remove a user from picture
2024-07-25 23:29:12 +02:00
thomas girod
b25805e0a1
introduce djhtml as jinja+scss formater
2024-07-25 16:46:45 +02:00
Julien Constant
b30ee0a27a
[FIX] Correction de bugs ( #617 )
...
* Fix #600
* Fix #602
* Fixes & améliorations du nouveau CSS (#616 )
* Fix #604
* should fix #605
* Fix #608
* Update core/views/site.py
Co-Authored-By: thomas girod <56346771+imperosol@users.noreply.github.com>
* Added back the permission denied
* Should fix #609
* Fix failing test when 2 user are merged
* Should fix #610
* Should fix #627
* Should fix #109
Block les URLs suivantes lorsque le fichier se trouve dans le dir `profiles` ou `SAS` :
- `/file/<id>/`
- `/file/<id>/[delete|prop|edit]`
> Les urls du SAS restent accessiblent pour les roots & les admins SAS
> Les urls de profiles sont uniquement accessiblent aux roots
* Fix root dir of SAS being unnaccessible for sas admins
⚠️ need to edit the SAS directory & save it (no changes required in sas directory properties)
* Remove overwritten code
* Should fix duplicated albums in user profile (wtf)
* Fix typo
* Extended profiles picture access to board members
* Should fix #607
* Fix keyboard navigation not working properly
* Fix user tagged pictures section inside python rather than in the template
* Update utils.py
* Apply suggested changes
* Fix #604
* Fix #608
* Added back the permission denied
* Should fix duplicated albums in user profile (wtf)
* Fix user tagged pictures section inside python rather than in the template
* Apply suggested changes
---------
Co-authored-by: thomas girod <56346771+imperosol@users.noreply.github.com>
2023-05-02 13:07:36 +02:00