68 Commits

Author SHA1 Message Date
ced9d17d03 sf4 resolve errors and depreciations 2020-07-30 13:53:15 +02:00
fd9511e745 add homeless to addresses 2020-05-01 15:49:18 +02:00
d4b498e2be [crud] add step "delete" 2020-03-26 13:14:48 +01:00
a5c9562a4b [translation] replace "Modifier" by "Enregistrer" into the edit form 2020-03-13 15:44:31 +01:00
ba742dd7be create index action for CRUD 2020-03-12 12:13:41 +01:00
e348616d00 [phonenumber validation] allow to validate against landline and mobile
phonenumbers
2020-02-10 13:03:57 +01:00
199930d23a [wip] add actions to crud 2019-12-11 16:08:34 +01:00
257d101fbe [wip] CRUD 2019-12-03 15:04:39 +01:00
9c6a3de0ff Allow to group exports 2019-06-18 21:01:32 +02:00
8c17277e9a Merge remote-tracking branch 'origin/stable' 2019-06-17 12:54:43 +02:00
d240f38a22 Traduction supplémentaire 2019-06-17 12:50:48 +02:00
7bcb80be54 add optional impersonate feature (if firewall option switch_user is true) 2019-05-16 14:59:09 +02:00
d2895bfb7c allow to remove some units from date interval 2019-05-09 16:10:35 +02:00
45a5583ab8 adding twig helper for routing and more 2019-05-02 23:11:09 +02:00
722274964c api for grouping centers, select centers as group in "pick centers" step
for exports
2019-01-28 15:21:31 +01:00
f937e9d12c adding formatter for list in spreadsheet (ods, xlsx) 2018-11-07 13:23:11 +01:00
b9a7314975 add flags to permissions groups
Flags can be added to permissions group to store some metadata.

An interface `PermissionsGroupFlagProvider` allow to add some flag to the form which create/
edit permissions groups.
2018-09-07 16:24:36 +02:00
0a0854d4cf fix error when removing permission without scope from group 2018-09-05 11:06:33 +02:00
af5375fc38 Adding phonenumber validation constraint 2018-08-20 21:33:01 +02:00
480655f31b implements security on recovering password and redis connector 2018-08-17 17:54:17 +02:00
1fd6a4ed2c allow users to recover password 2018-08-17 13:32:08 +02:00
5b1ba71a8a require actual password for change + insert link in menu 2018-08-16 13:41:32 +02:00
26a4d80ce6 load postal codes dynamically 2018-07-05 14:51:40 +02:00
0c4a27e759 improve menucomposer to handle parameters and translation in old api 2018-06-07 21:51:13 +02:00
13dbaa0b78 improve userPicker: delegate query to authorization helper 2018-06-05 09:45:22 +02:00
190e2f48b3 introducer UserCircleConsistency validator
This validator allow to check that the entity is consistent between user
associated with the entity, and the scope.

The entity is consistent if the user associated can reach the scope for the
ROLE "SEE/SHOW".

This is a Constraint with scope Class. Example of utilisation:

```
@UserCircleConsistency(
 *  "CHILL_TASK_TASK_SEE",
 *  getUserFunction="getAssignee",
 *  path="circle"
 * )
class MyEntity {

  // ...

  public function getAssignee() {
    // return user
  }
}
```
2018-04-16 17:20:34 +02:00
29e3c74bd7 advanced search (bis)
Ce commit contient des modifications qui sont peut-être dans un autre commit d'une
autre branche.
2018-04-04 09:46:30 +02:00
ffd2ee6f69 add advanced search 2017-08-22 22:32:58 +02:00
2d0d45e01a improve button and add message level 'warning' 2017-08-19 21:44:51 +02:00
cf40c0dc76 add translations for pagination 2017-06-22 22:51:40 +02:00
0e8c9bd565 add missing translation 2017-04-27 12:22:09 +02:00
b038cdfdf5 fix bug when the form "add role" fails 2017-04-20 16:27:33 +02:00
bf12046afa add specific page for download 2017-04-19 00:30:36 +02:00
d5c26c6d47 [export] adding spreadsheet formatter 2017-02-19 21:40:55 +01:00
5c0ca70ebf add api to add a validation on export elements
Exports elements should implements "ExportElementValidatedInterface"
2017-02-02 22:45:10 +01:00
d33500f764 improve layout and messages for export 2016-11-24 22:48:11 +01:00
eb624ac63d improve layout of export form 2016-11-21 23:05:31 +01:00
d20404bc3c implementing pagination api on search, and creating a "preview" of results
The search controller return a subset of the 5 first results. If the user want to
see more, the services implementing SearchInterface should add a link "see more",
and make use of the Pagination API to paginate.
2016-08-19 21:33:37 +02:00
2b4aec4b1a add missing messages 2016-05-25 11:00:29 +02:00
f56de656d3 [minor] add missing message 2016-05-17 09:21:15 +02:00
590e4c07f9 fix error on Bad Credentials message 2016-05-10 13:28:35 +02:00
4c073fcb70 adding a link to user manual 2016-04-29 17:43:31 +02:00
250b1826f6 adding messages for valid / not valid 2016-04-26 16:54:27 +02:00
afcf9e270e add translations for all steps and clean layout 2016-04-21 22:50:17 +02:00
4bfe4b361f replacing the response of Export::getLabel by a Closure 2016-04-21 22:20:37 +02:00
876a656bd2 update translation to take into account '0' seconds & minutes 2016-03-24 14:59:47 +01:00
d6a1b878d3 add the twig date extension
The twig date extension allow to print message like "update 1 hour ago".

Documentation here : http://twig.sensiolabs.org/doc/extensions/date.html
2016-03-24 14:20:17 +01:00
386d4dd623 fix bug when postal code is null + add validation for address &postcode
fix #20
fix #18
2016-03-18 11:49:56 +01:00
d8efc93be0 add form to update/create address and pick postal code 2016-03-10 21:44:13 +01:00
dabd58ed89 fix issue with password change + tests user lifecycle 2016-01-05 13:47:17 +01:00