f63d4fcfba
optimize query for person
2021-09-20 13:56:43 +02:00
6bc83edfe9
Refactor PersonSearch and create PersonACLAwareRepository
...
The search api delegates the query to a person acl aware "repository"
(although this does not implements ObjectRepository interface).
2021-09-20 13:56:43 +02:00
5b70fb2ee5
adapt UI and controller for Person without centers
2021-09-20 13:56:43 +02:00
5884fbaffc
use operator in person search api
2021-08-24 00:02:37 +02:00
8fb4a7110e
fix double person creation + button for creating accompanying course on creation + simplification person create
...
The controller now register data from a previous post on the form, and
register it in the session.
The next post compare the data with previous one and, if yes, show a
review page if there are "alternate persons.
2021-08-23 17:55:56 +02:00
0640631821
implementation on 3party + quote keys in SearchApiQuery
2021-06-28 22:44:42 +02:00
e845d9ba90
replace search api by a first workin implementation
2021-06-28 22:01:33 +02:00
6a62b46dec
first impl
2021-05-20 17:41:37 +02:00
Pol Dellaiera
893c38fba4
Fix collateral things.
2021-05-18 12:02:00 +02:00
Pol Dellaiera
aebeefcf80
Use repositories as services.
2021-05-18 12:02:00 +02:00
c34b992437
New permission for duplicate & export duplicate persons
...
Signed-off-by: Mathieu Jaumotte <mathieu.jaumotte@champs-libres.coop>
2021-03-21 14:14:38 +01:00
0149457fba
Duplicate module
...
Signed-off-by: Mathieu Jaumotte <mathieu.jaumotte@champs-libres.coop>
2021-03-21 14:08:55 +01:00
728ea73bdf
List duplicate persons
...
Signed-off-by: Mathieu Jaumotte <mathieu.jaumotte@champs-libres.coop>
Signed-off-by: Mathieu Jaumotte <mathieu.jaumotte@champs-libres.coop>
2021-03-21 14:03:06 +01:00
eaa0ad925f
fix folder name
2021-03-18 13:37:13 +01:00