Benjamin Renard
2b71bba8db
LSurl::add_handler: fix handling all params in case of multiple patterns
2021-08-18 12:29:50 +02:00
Benjamin Renard
2fa20316bc
LSattr_html: add $singleValue class variable to handle this common case
...
Also unify the usage of the class variable $LSformElement_type.
2021-08-18 12:28:56 +02:00
Benjamin Renard
99f5cc3728
Fix restore_lsexample compatibility with cron env
2021-07-23 09:55:05 +02:00
Benjamin Renard
1ece486cd8
LSdyngroup: remove inexisting hooks
2021-07-22 11:52:27 +02:00
Benjamin Renard
e67e087853
Fix debian package compilation (about recent changes on docs)
2021-07-22 11:32:12 +02:00
Benjamin Renard
43b3a15191
Fix & improve restore_lsexample script
2021-07-22 10:58:57 +02:00
Benjamin Renard
bb4611d609
Add missing file in previous commit
2021-07-21 19:46:31 +02:00
Benjamin Renard
e099a27533
Add dynamic groups support (with cache members attributes)
...
Add LSaddon dyngroup with feature to handle update static cache members
attributes on users or dyngroup URI changes. The update process could
also be runned using CLI update_dyngroups_members_cache command
(allowing cron task configuration).
LSexample also evoluate to add example of dynamic groups implementation.
On this occasion, the restore_lsexample script was completely rewrited.
2021-07-21 19:42:22 +02:00
Benjamin Renard
a7356f5e67
LSformRules: configure CLI parameters autocompleters
2021-07-21 16:35:02 +02:00
Benjamin Renard
f635ad609a
Add test_form_rule CLI command
...
You have to manually load LSformRule class to use this command, for
instance :
ldapsaisie -L LSformRule test_form_rule integer 12
2021-07-21 16:03:33 +02:00
Benjamin Renard
8cb36c7aa9
doc: fix typos
2021-07-19 16:54:41 +02:00
Benjamin Renard
18cc960755
Add LSformRule_numberOfValues
2021-07-19 16:54:41 +02:00
Benjamin Renard
531991a1e5
LSform/LSformRule: Handle rule without options or message
2021-07-19 16:54:41 +02:00
Benjamin Renard
3298320b3d
LSform / LSformRule: only show default error message if rule does not trigger itself an error
2021-07-19 16:54:41 +02:00
Benjamin Renard
2a0981a21e
Fix displaying toggle-menu button in responsive view
2021-07-19 16:54:41 +02:00
12cfb6aa23
doc: improve contrib / LSformRules section
2021-07-12 23:56:54 +02:00
Benjamin Renard
f07e10c40e
Update french translation
2021-07-12 19:00:08 +02:00
Benjamin Renard
096b1d3301
LSform: display fields errors in same order as triggered
2021-07-12 18:59:47 +02:00
Benjamin Renard
0af81bf0a3
Improve LSformRules to throw LSformRuleException with error details
2021-07-12 18:59:34 +02:00
Benjamin Renard
9315acc545
Remove miss commited file
2021-07-12 18:29:44 +02:00
Benjamin Renard
ba8b78706a
jsonCompositeValue & supannCompositeValue: fix checking value method
...
Use LSformRule::validate_values() to check value instead of
reimplementing incomplete checking method.
2021-07-12 17:57:07 +02:00
Benjamin Renard
988d744836
LSformRule: add possibility to throw custom exception to provide error details
2021-07-12 17:54:08 +02:00
Benjamin Renard
16c6d9fa6e
Add preprod CSS & SVG image to easily add a watermark
2021-07-09 18:13:46 +02:00
Benjamin Renard
9469103f0e
Add footer with LdapSaisie version
2021-07-08 10:39:09 +02:00
Benjamin Renard
cc07f293ab
LSformElement_supannCompositeAttribute: fix handling field JS reinitialization for date components
2021-07-07 18:32:15 +02:00
Benjamin Renard
a0fc721776
LSformElement_supannCompositeAttribute: fix some PHP warnings in template
2021-07-07 17:53:12 +02:00
Benjamin Renard
3161ace3b7
LSformElement_supannCompositeAttribute::getPostData(): fix handing empty form value
2021-07-07 17:50:56 +02:00
Benjamin Renard
e8b8dd1730
supannRessourceEtat & supannRessourceEtatDate: fix parsing & formating optional components value
2021-07-07 17:48:45 +02:00
Benjamin Renard
3c6ce596d9
LSsession::getLSuserObject(): improve errors logging
2021-07-07 16:27:35 +02:00
Benjamin Renard
3c02b94085
supannCompositeAttribute: fix clearing value
2021-07-07 16:26:55 +02:00
Benjamin Renard
6e98cfef20
supannRessourceEtat & supannRessourceEtatDate: fix parsing optional components value
2021-07-07 16:20:00 +02:00
Benjamin Renard
25162f406d
supannRessourceEtat & supannRessourceEtatDate: add empty possible value to required components to allow empty value
2021-07-07 13:45:00 +02:00
Benjamin Renard
3c7ec2890a
API / Show an object: make API return all accessible attribute
...
The method now return all accessible attributes and not only thow who
are configured to be displayed in view
2021-06-30 18:11:26 +02:00
Benjamin Renard
6bc1e46afb
Fix tmp files access
2021-06-29 17:00:37 +02:00
Benjamin Renard
0b850e8acb
LSlang: fix handling locales that only existing in local directory
2021-06-29 16:50:25 +02:00
Benjamin Renard
516cc12d1b
LSlang: fix loading alternative lang files in local directory
2021-06-29 16:46:50 +02:00
Benjamin Renard
b936decf89
withoutAccents(): use unidecode lib if available
2021-06-28 16:22:26 +02:00
Benjamin Renard
afb67b02e9
LSurl: add request HTTP method check that must match with one of supported by handler (default: GET or POST)
2021-06-24 10:21:50 +02:00
Benjamin Renard
b37a2b321f
Doc/LSrelation: Make canEdit_attribute parameter more visible in case of simple relation
2021-06-21 12:32:38 +02:00
Benjamin Renard
c45f884aa1
LSrelation: add display_name_format parameter
2021-06-21 12:31:49 +02:00
Benjamin Renard
78de233321
API: add search parameters in return on LSobject search
2021-06-14 11:48:07 +02:00
Benjamin Renard
0360ab7951
API: add keepParamsBetweenSearches on LSobject search
2021-06-14 11:46:44 +02:00
Benjamin Renard
36eae85bc3
LSexample / personalTitle: remove Ms deprecated possible value
2021-06-11 18:29:52 +02:00
Benjamin Renard
df57967669
LSattr_html::select_box: add inline parameter
2021-06-11 18:26:25 +02:00
Benjamin Renard
bc652f81f8
Improve SUPANN attributes CSS
2021-06-11 17:58:31 +02:00
Benjamin Renard
107d8ba0af
LSformElement supannRessourceEtat & supannRessourceEtatDate: do not check etat value on parsing attribute value
2021-06-11 16:43:59 +02:00
Benjamin Renard
c87f609610
LSformElement_supannLabeledValue: improve API mode
2021-06-11 16:36:19 +02:00
Benjamin Renard
c533aecc34
LSformElement_supannCompositeAttribute: handle API/CLI mode
2021-06-11 16:33:42 +02:00
Benjamin Renard
7c45c4bb8c
LSformElement_supannCompositeAttribute: fix PHP syntax error
2021-06-11 16:22:32 +02:00
Benjamin Renard
9879dd3eda
LSaddon SUPANN::supannParseCompositeValue(): check global value integrity
2021-06-11 16:21:57 +02:00