Quentin Legrand
8be228f142
Add CSRF protection to all forms
2019-06-13 13:57:44 +02:00
kakwa
921a0820f4
switch to using lists in templates
...
Sets are not available in mako templates when using python3.
Reverting to using lists with 'if not in' checks to avoid duplication.
2019-02-06 22:26:46 +01:00
kakwa
2df56d2de2
fix template over-escaping + python 3 support
...
The templates were html escaping the generated js code for the
autofill and the role management. This was breaking these features.
It's okay to not escape these as they are coming from a trusted source
(configuration file).
Also make the templates python3 compatible (not need to import Set in
python 3)
2019-02-06 21:38:11 +01:00
John Thiltges
c6cce54d5f
Escape form values with markupsafe
...
- Use markupsafe to format escaped HTML fragments
- Correct the formatting problems introduced with the XSS fixes
2019-01-03 13:12:53 -06:00
kakwa
6e526b6f15
hack to have a cleaner resize
2017-04-06 00:32:24 +02:00
kakwa
de5f760c37
removing duplicate option in form select fields
2017-04-05 23:37:41 +02:00
kakwa
a33a46e8b8
add dynamic resizing to align input-group-addon
...
* add class to identify the 2 form columns
* add a js that calculate max width and resize all input-group-addon
spans
* load the js in the base template
2017-04-05 23:24:19 +02:00
Stan Rudenko
f7f72c7e11
adding textarea
2017-03-02 18:47:49 -08:00
kakwa
abf3d5dea9
focus on first field for all forms
...
previously, only the add form had focus on first field. Now every form
(add, modifify, selfmodify) have focus on first field.
2016-07-10 08:54:59 +02:00
kakwa
0beac119f9
fix many error with html unescaped attributes
2016-07-08 21:46:00 +02:00
kakwa
655ccabd79
force focus on the first input of forms
2016-07-06 21:22:48 +02:00
kakwa
3b6cf61b93
grotesque hacks to disable firefox autofilling of the forms
2016-07-06 20:37:24 +02:00
kakwa
921eef4b04
implementing default value in form
2016-06-16 22:11:48 +02:00
kakwa
7a1fb0dc8c
modifying the templates to include custom ppolicy error message
2015-11-02 23:25:01 +01:00
kakwa
04c294e038
disable autofill for modify forms
2015-07-10 20:11:07 +02:00
kakwa
3cbdfe62ec
using onchange instead on onkeyup
2015-07-08 00:57:03 +02:00
kakwa
5dc8011749
implement hooks to call autofill functions
2015-07-08 00:43:58 +02:00
kakwa
405367fd75
various fixes in html + unit tests on html
2015-07-05 17:50:42 +02:00
kakwa
ac7661731c
implementing frontend password policy check
2015-07-01 08:50:50 +02:00
kakwa
04e28f10b1
enable error message for not valid/empty fields
2015-06-30 23:19:07 +02:00
kakwa
147cad3511
fix unicode
2015-06-27 22:35:34 +02:00
kakwa
45f32df72e
make the key attribute not modifiable in modify form
2015-06-25 02:08:30 +02:00
kakwa
117d18bc92
prefixing all form attributes to differenciate between types
2015-06-24 00:46:10 +02:00
kakwa
5f9758832f
fix form input string list
2015-06-23 22:30:43 +02:00
kakwa
834b5a5152
begin implementing modify user form
2015-06-18 23:43:58 +02:00
kakwa
22fb758c83
fixing two columns layout
2015-06-10 23:30:16 +02:00
kakwa
d755a6fc8f
implementing form on two column
2015-06-10 22:45:04 +02:00
kakwa
e2497671cb
implementing adding default values to form
2015-06-09 09:19:58 +02:00
kakwa
2b52e121d1
adding basic js validation for forms
2015-06-03 23:57:22 +02:00
kakwa
0343644004
handle fixed value while displaying it in form
2015-06-03 22:45:34 +02:00
kakwa
eee3b419cf
name the attributes of the add form
2015-06-03 00:06:59 +02:00
kakwa
c5796ae56e
fix placeholder on string + allign
2015-06-02 23:37:29 +02:00
kakwa
228c65ab8f
implementing form list
2015-06-02 08:33:46 +02:00
kakwa
f8b3df8b58
implementing weight and normalizing each kind of attributes
2015-05-31 23:27:04 +02:00
kakwa
1dd3f2a73d
implementing forms to add user
2015-05-31 22:38:13 +02:00