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
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
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
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
df57967669
LSattr_html::select_box: add inline parameter
2021-06-11 18:26:25 +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
Benjamin Renard
72933c9408
Update french translation according to recent changes on LSaddon::supann
2021-06-11 14:37:19 +02:00
Benjamin Renard
ef2271e7eb
Add support of supannRessourceEtat & supannRessourceEtatDate attributes
2021-06-11 14:28:08 +02:00
Benjamin Renard
88bb4eef49
LSformElement_supannCompositeAttribute: add flexibility
...
- Add possibility to override parse/format value methods to handle
different composite value formats
- Add possibility to configure date components LDAP format
2021-06-11 14:25:52 +02:00
Benjamin Renard
441b5d0af9
LSformElement_supannLabeledValue: Add validation of POST values from configured nomenclatures
2021-06-11 14:19:03 +02:00
Benjamin Renard
7e68b42b4c
Add support of some SUPANN attributes
...
Add support of following SUPANN attributes:
- supannEtuDiplome
- supannEtuElementPedagogique
- supannEtuEtape
- supannEtuRegimeInscription
- supannEtuSecteurDisciplinaire
- supannEtuTypeDiplome
For each, a new specific LSattr_html & LSformElement class was added,
and a function is provided to generate then from supannEtuInscription
attribute values.
2021-06-11 14:17:42 +02:00
Benjamin Renard
11f32dea04
LSaddon::SUPANN: fix nomenclatures sorting problem
2021-06-11 11:28:15 +02:00
Benjamin Renard
83e795044f
LSattr_ldap_sambaAcctFlagsparse_flags(): fix handling null|empty value
2021-06-10 19:02:19 +02:00
Benjamin Renard
8dbbda801a
LSattr_ldap::naiveDate: Add format option
2021-06-10 19:01:22 +02:00
Benjamin Renard
eccb234210
LSaddon::supann: Fix typo in previous commit
2021-06-10 18:50:29 +02:00
Benjamin Renard
159b3fbe7e
Fix PHP warning
2021-06-10 18:45:39 +02:00
Benjamin Renard
40fdc92451
Code cleaning: fix tabs
2021-06-10 18:45:00 +02:00
Benjamin Renard
febb83e39d
Update french translation according to recent changes on LSaddon::supann
2021-06-10 18:06:19 +02:00
Benjamin Renard
1683cadd73
LSaddon::supann: add new components of supannEtuInscription attribute (SUPANN 2021)
2021-06-10 17:58:03 +02:00
Benjamin Renard
bf28a6ea94
LSaddon::supann: rework on nomenclatures loading & add support of supannCodePopulation, supannEmpProfil & supannExtProfil
2021-06-10 17:56:34 +02:00
Benjamin Renard
cab8c2e66d
LSform: fix typo
2021-06-09 18:52:26 +02:00
Benjamin Renard
1aed362863
LSformElement::supannLabeledValue: Fix typo
2021-06-09 18:51:52 +02:00
Benjamin Renard
0f791ee3cc
LSaddon::supann: add support for supannOIDCGenre attribute
2021-06-09 15:52:23 +02:00
Benjamin Renard
6dcae071b5
LSaddon::supann: Normalize affiliations & civilites nomenclatures
2021-06-09 15:50:27 +02:00
Benjamin Renard
0ac0a7e068
Add support for supannMailPrive, supannAdressePostalePrivee and supannTelephonePrive attributes
2021-06-09 15:48:46 +02:00
Benjamin Renard
077a44fdf9
LSform: fix displaying multiple errors on same field (on Ajax submit)
2021-06-09 14:48:35 +02:00
Benjamin Renard
b104454603
LSaddon::supann: add eduPersonUniqueId()
2021-06-03 18:16:58 +02:00
Benjamin Renard
2a1d079717
LSformElement::supannLabeledValue: fix unparsable value display
2021-06-03 17:17:09 +02:00
Benjamin Renard
631502d9c2
LSsearch::setParamsFromRequest(): fix error handling filter parameter
2021-05-25 10:19:16 +02:00
Benjamin Renard
09d1aeb020
routes.php: fix error calling LSsession::addErrorCode() vs LSerror::addErrorCode()
2021-05-25 10:15:37 +02:00