113 Commits

Author SHA1 Message Date
45a5583ab8 adding twig helper for routing and more 2019-05-02 23:11:09 +02:00
d915239a24 add option 'null_if_empty' on AddressType 2019-04-02 12:03:39 +02:00
f937e9d12c adding formatter for list in spreadsheet (ods, xlsx) 2018-11-07 13:23:11 +01:00
62ee90f671 add repository for center 2018-10-19 14:27:46 +02: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
04bdaa308a script to send batch password recover code 2018-08-31 17:04:45 +02:00
e00ef510f7 add tag aware cache service 2018-08-29 16:13:43 +02:00
1826c63251 allow json in search response and abstract interactive loading from select2 2018-08-27 13:14:15 +02:00
45946082ea use kernel.secret for generating password 2018-08-20 21:48:10 +02:00
af5375fc38 Adding phonenumber validation constraint 2018-08-20 21:33:01 +02:00
900a384597 script import utilisateurs 2018-08-20 11:26:30 +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
af803cc87d Merge branch 'upgrade-sf3' into edit-user-password 2018-08-16 11:31:07 +02:00
4f9626e65f Build section menu using knp menu builder 2018-07-17 16:49:45 +02:00
25d00877ae add email to user and allow to connect through email or username 2018-07-10 12:53:44 +02:00
6ab86ac4fd move security services to dedicated file 2018-07-08 16:56:49 +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
a7871ecbdb adding alias for services 2018-05-17 21:11:45 +02:00
4cac0ea56f fix missingfile 2018-05-14 14:15:53 +02:00
be7949809b add a menu builder for user menu 2018-05-14 14:14:02 +02:00
d684851f36 add alias for AuthorizationHelper 2018-05-08 10:06:58 +02:00
da821f5099 enable fixtures with sf3 2018-05-04 22:49:04 +02:00
395787f1bb integration of knp menu bundle 2018-04-30 17:42:24 +02:00
9b4bf04c9c add notification counter in user menu 2018-04-27 22:22:21 +02:00
93be3de45f adding alias for pagination 2018-04-27 10:15:53 +02:00
nobohan
8c4ddd8342 fix deprecation error on constraint 2018-04-23 16:56:19 +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
f5039cc36f add UserPickerType 2018-04-16 12:03:47 +02:00
nobohan
f7502b4e9e add a page for modifying password for user 2018-04-10 16:19:35 +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
29882dd09c add cascade persisting on permissionsGroups#roleScopes
This is required for a fluent fixtures creation.
2017-06-20 18:59:58 +02:00
95145171da add a ScopePickerType and a UserPickerType
Those type allow easily to

- pick a Scope/circle in form
- pick a user in form
2017-04-25 17:29:25 +02:00
bf12046afa add specific page for download 2017-04-19 00:30:36 +02:00
edc4889461 move service form.type definition to new file + introduce date type 2017-04-07 23:07:49 +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
a3e7c60e01 replacing delegated_block api by widget api 2016-09-18 23:55:15 +02:00
2732bb1553 adding a pagination api
ref #24
2016-08-19 21:27:50 +02:00
09b258876d adding repository for user entity + simplify service config
The configuration of repositories is now in a new file for a better readability.
2016-06-21 22:02:43 +02:00
8aa37c7b73 creating entity repository for users
I also re-arranged the configuration of repositories to a dedicated file, which should improve readability.
2016-06-21 15:46:27 +02:00
7c1698ed98 adding a logger for chill
The logger log messages to channel "chill".

The name of the service is `chill.main.logger`
2016-06-01 16:16:20 +02:00
5bad2b7ef4 register horizontal list in services 2016-05-25 10:57:09 +02:00
Marc Ducobu
7ea7137194 New formatter : CSVListFormatter 2016-04-19 17:54:19 +02:00
de27c50a5a begin to take ACL into account [WIP] [ci skip] 2016-04-15 23:13:41 +02:00
8eba8dca24 add a step to pick center before export 2016-04-15 23:13:41 +02:00