0610794dbe
Fix ajax-select visual
2024-10-28 18:18:56 +01:00
a6b32fcad1
Fix readability and avoid instantiating too many TypeAdapter
2024-10-28 18:08:13 +01:00
e583e78a4e
Convert the whole request to json at once on select widget
2024-10-21 17:11:07 +02:00
3eb3feea49
Fix deprecated usage of schema json method and avoid multiple inheritance on select widgets
2024-10-21 16:14:00 +02:00
935914428b
Remove ajax_select completely
2024-10-21 13:30:12 +02:00
ab63ba1c54
Remove ajax_select from accounting
2024-10-21 13:26:11 +02:00
afdc6b69df
Remove ajax_select from sas
2024-10-21 10:30:35 +02:00
8b419dcee6
Remove ajax_select from core
2024-10-20 23:25:56 +02:00
e7181257e3
Remove ajax_select from core/views/forms.py
2024-10-20 23:04:54 +02:00
8e7c09332f
Remove ajax_select from core/views/group.py
2024-10-20 22:58:39 +02:00
d9ea5e5538
Remove ajax_select from trombi
2024-10-20 22:41:35 +02:00
a21460a1b8
Remove ajax_select from subscriptions
2024-10-20 22:36:55 +02:00
b6a480ff61
Remove ajax_select from forum
2024-10-20 22:29:07 +02:00
84ee6dd2f5
Remove ajax_select from clubs
2024-10-20 21:28:25 +02:00
a950585a02
Remove ajax_select from rootplace
2024-10-20 20:55:07 +02:00
7f8a2c1eaf
Remove ajax_select from counters
2024-10-20 20:55:05 +02:00
125157fdf4
Move gettext to the top
2024-10-20 18:35:55 +02:00
517263dd58
Automatically move inner html in created node when inheriting from HTMLElement
2024-10-20 18:29:48 +02:00
301fc73687
Fix markdown input initial value and crash when alpine is not loaded
2024-10-20 18:13:48 +02:00
45441c351d
Improve ajax-select style
2024-10-20 17:37:51 +02:00
be5ce414ba
Add proper delete button and fix item ordering
2024-10-20 16:57:38 +02:00
bb3f277ba5
Extract js and css from select widgets to editable class attributes
2024-10-20 13:40:59 +02:00
thomas girod
23049a8ae2
Merge pull request #901 from ae-utbm/improve-warning-dump
...
Improve warning dump
2024-10-20 13:35:08 +02:00
8bbebfdb13
Add AutoCompleteSelectGroup
2024-10-20 13:33:44 +02:00
imperosol
662b4b5c53
precise that dumped users can still subscribe
2024-10-20 12:45:37 +02:00
imperosol
9675b6372c
add flags to the dump warning mail command
2024-10-20 12:32:28 +02:00
imperosol
03afd49115
make the mail text only
2024-10-20 12:32:28 +02:00
0af3505c2a
Make a generic AjaxSelect abstract class
2024-10-20 02:26:32 +02:00
f78b968075
Move markdown input and select widgets to a widget folder
2024-10-20 01:05:34 +02:00
thomas girod
7d40316044
Merge pull request #900 from ae-utbm/optimize-again
...
optimize product pages again
2024-10-20 00:55:27 +02:00
e3dcad62cc
Migrates lookups
...
* products
* files
* Groups
* Clubs
* Accounting
2024-10-20 00:47:31 +02:00
imperosol
db6a871854
optimize product pages again
2024-10-20 00:27:25 +02:00
ce4f57bd8f
Add ajax user widget and remove ajax_select from elections
2024-10-19 22:06:34 +02:00
8be8328830
Create select widget based on tomselect on django backend
...
Replace make_ajax in elections by the new widget
2024-10-19 21:32:58 +02:00
0a0092e189
Add link-once and script-once web components
2024-10-19 18:55:32 +02:00
c50f0a2ac5
Simplify ajax-select inheritance and make simple auto complete
2024-10-19 16:02:54 +02:00
6b3012d21c
Fix broken sas ui in webkit based browsers
2024-10-18 23:50:04 +02:00
729f848c14
Add min-characters-for-search attribute for user-ajax-select
2024-10-18 23:34:37 +02:00
56cc4776a6
Create base class for ajax-select
2024-10-18 23:26:04 +02:00
thomas girod
e6f25fb707
Merge pull request #898 from ae-utbm/taiste
...
Complete webpack migration, introduction of tom select, better SAS moderation workflow, more ruff and bugfixes
2024-10-18 11:11:39 +02:00
Bartuccio Antoine
b9cbba2309
Merge pull request #896 from ae-utbm/relpace-select2
...
Replace selec2 with tom-select
2024-10-18 00:24:09 +02:00
4165f8d4af
Add register decorator for web components and a better inheriting system for html elements
2024-10-17 23:14:54 +02:00
cac185634d
Avoid keeping text after selecting item
2024-10-17 18:21:51 +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
677ff51ea5
Create web component util
2024-10-17 18:15:55 +02:00
645b8a543e
Make easymde compatible with 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
thomas girod
67ebb90ffa
Merge pull request #897 from ae-utbm/fix-xss
...
Fix xss on select2 results
2024-10-17 12:10:08 +02:00
imperosol
5d16ba135a
fix: xss on select2 results
2024-10-17 08:15:34 +02:00