Mathieu Jaumotte
2dcc65d172
unresolved! temporary disable deprecated appendScopeChoices function in reportType form
2023-03-29 13:49:10 +02:00
Mathieu Jaumotte
2d6a0d14eb
Fix syntax in ReportController
2023-03-29 13:48:24 +02:00
Mathieu Jaumotte
fcb057c55b
resolve center in Report Controller
2023-03-29 13:47:34 +02:00
julienfastre
96ddc73e45
Feature: [calendar sync msgraph] Allow to show the calendar details if the user does not have msgraph mapping
...
We first check that there are "msgraph" attributes before forcing redirection to MSGraph authorization. If not, we let's the user see the calendar edit/create page.
2023-03-23 12:48:37 +01:00
julienfastre
4eb7d10e45
Fixed: [calendar ms synchro] do not throw an error if we are not allowed
...
to get the default calendar
2023-03-23 11:23:14 +01:00
julielenaerts
efa475df0f
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2023-03-22 09:06:12 +01:00
julienfastre
a8977729fe
Fixed: [similar person matcher] properly takes person center into account
...
Center comes from the table person_center_history, not person.center_id
2023-03-21 16:39:31 +01:00
julienfastre
ecac409586
fixed: fix 3party syntax
2023-03-20 21:38:42 +01:00
julienfastre
df2480c47c
Fixed: transform null value into emtpy string into ThirdParty::setProfession
2023-03-20 21:36:46 +01:00
julielenaerts
c729a14304
FIX [minor] remove dump, use statement, ...
2023-03-20 07:54:16 +01:00
julielenaerts
06b7e84270
FIX [thirdparty][profession] set default value for profession in symfony form
2023-03-16 13:48:01 +01:00
julienfastre
1cc80c8e6a
Fixed: takes all activity into account to check social issue consistency
2023-03-16 00:12:41 +01:00
julienfastre
c3558beee1
Fixed: add a social issue on an activity to an accompanying period
2023-03-16 00:12:09 +01:00
julienfastre
44ecad2bca
Fixed: re-introduce creator in async doc generation
2023-03-15 13:38:19 +01:00
julienfastre
d1bdf41c4c
Feature: Force language when converting documents
2023-03-15 13:36:41 +01:00
julielenaerts
4a30f310b8
FIX [referrer][deselect] allow referrer to be deselected in parcours edit form
2023-03-13 16:41:43 +01:00
julielenaerts
896b4cdfe3
FIX [regroupment][datamapper] add condition to check if key exists in forms array
2023-03-10 15:36:18 +01:00
julielenaerts
a272dabcaf
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2023-03-10 12:04:10 +01:00
julielenaerts
3901fe2d32
FIX [translations][dutch] change some dutch translations
2023-03-10 12:03:33 +01:00
julienfastre
78858e84f2
Fixed: force a name when downloading a document without filename
...
see https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/1005
2023-03-09 18:01:39 +01:00
julienfastre
cc98f64be5
Merge branch 'issue702_document_title_activity_listing' into 'master'
...
Show document titles in activity listing
See merge request Chill-Projet/chill-bundles!498
2023-03-09 16:49:39 +00:00
julienfastre
6e812b54e1
Fixed: add small button and ACL on document edit
2023-03-09 17:47:52 +01:00
julienfastre
83e0a50b57
Fixed: do not alter layout for bootstrap
2023-03-09 17:47:32 +01:00
julielenaerts
3aac4d5d35
FEATURE add download button to document listing
2023-03-09 17:41:31 +01:00
julielenaerts
23cee274a5
FEATURE [documents][listing] show document titles in activity listing if there are any and user has see_detail rights
2023-03-09 17:41:31 +01:00
julienfastre
aacb54037b
Merge branch '56-user-badges' into 'master'
...
Fixed: uniformize user badge #56
Closes #56
See merge request Chill-Projet/chill-bundles!503
2023-03-09 16:09:28 +00:00
julienfastre
57cb96320c
Merge branch '54-display-action-button' into 'master'
...
Fixed: graphical bug: the download action button is overflowed #54
See merge request Chill-Projet/chill-bundles!501
2023-03-09 15:54:59 +00:00
julienfastre
5a2d80cb4d
Merge branch '721-bug-location' into 'master'
...
Bug on Location admin page
See merge request Chill-Projet/chill-bundles!505
2023-03-09 14:26:32 +00:00
Mathieu Jaumotte
2e822a9486
Fix bug on admin Location Page with availableForUsers value
2023-03-09 12:35:29 +01:00
Mathieu Jaumotte
f376b1af49
UX: [badges] uniformize user badges in lists, shows and dashboards
2023-03-07 16:23:41 +01:00
Mathieu Jaumotte
dd621186e8
improve
2023-03-06 18:07:06 +01:00
Mathieu Jaumotte
1b15abe635
oops.. with condition
2023-03-06 17:59:55 +01:00
Mathieu Jaumotte
1965fc55f4
Fixed button DocumentActionsButtonsGroup display bug
...
- improve document table
- add a smallfont css classe to handle table style
when called from index or from show page
2023-03-06 17:47:33 +01:00
julienfastre
a9290eb3fe
Merge branch 'issue704_private_comment_listing' into 'master'
...
Show private comment in activity listing
See merge request Chill-Projet/chill-bundles!497
2023-03-06 12:41:37 +00:00
julielenaerts
e78eb8789d
FIX [private comment] show private comment in activity listings
2023-03-06 13:39:34 +01:00
julienfastre
9911112e08
Merge branch 'issue711_confirm_referrer' into 'master'
...
Confirmation popup when referrer is changed for parcours
See merge request Chill-Projet/chill-bundles!496
2023-03-06 12:30:30 +00:00
julienfastre
c0675aee9b
Fixed: set referrer from suggestion
2023-03-06 13:28:47 +01:00
julielenaerts
03ee04978c
FEATURE [confirm][popup] Add a popup asking for confirmation when referrer is changed to prevent mistakes and unecessary notifications
2023-03-06 13:20:10 +01:00
julienfastre
15d68df8c6
Merge branch 'issue716_change_field_thirdparty' into 'master'
...
Change profession field into string type
See merge request Chill-Projet/chill-bundles!492
2023-03-06 12:12:29 +00:00
julienfastre
1b2c0ecc87
fixed: use TEXT instead of VARCHAR to store profession
2023-03-06 13:01:22 +01:00
julielenaerts
f15017ebd7
FIX don't delete profession_id column yet
2023-03-06 13:01:22 +01:00
julielenaerts
9a56a1b115
FEATURE [migration] migrate the old profession_id to inserting the corresponding string into new profession column string type
2023-03-06 13:01:22 +01:00
julielenaerts
11e7f2179c
FIX [obsolete] remove obsolete code since thirdparty entity will be removed
2023-03-06 13:01:22 +01:00
julielenaerts
e982e81900
FIX [post] adjust vue components to allow thirdparty to be posted with new profession type as string
2023-03-06 13:01:21 +01:00
julielenaerts
e50b02a8c7
FIX [rendering] adjust vue components to correctly render profession string
2023-03-06 13:01:21 +01:00
julielenaerts
bea839663f
FEATURE [form] adjust symfony form to use text type
2023-03-06 13:01:21 +01:00
julielenaerts
ac4c821290
FEATURE [profession] change field type of profession into string
2023-03-06 13:01:20 +01:00
julienfastre
c953da3fd0
Merge branch 'issue715_household_move_email' into 'master'
...
Issue715 household move email
See merge request Chill-Projet/chill-bundles!495
2023-03-06 11:38:13 +00:00
julienfastre
f5d17eb38c
Merge remote-tracking branch 'origin/master' into issue715_household_move_email
2023-03-06 12:20:20 +01:00
julielenaerts
73f332927d
FIX [personMatcher] wrong syntax was used to setParameter for query in similar person matcher
2023-03-02 11:45:41 +01:00
julielenaerts
ef75deda26
FIX [regroupment] remove CenterCompilerPass - no longer in use
2023-03-02 11:23:29 +01:00
julielenaerts
6264a95d62
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2023-03-02 11:12:12 +01:00
julielenaerts
26a6169b95
FIX [budget][calculator] fix method call getAlias()
2023-03-02 11:11:40 +01:00
julielenaerts
678defdee7
FIX [regroupment][form] add check to display regroupment field in the form or not. Only if regroupments exist
2023-03-02 10:52:48 +01:00
julienfastre
88ccbd450a
Merge branch 'integrate_regroupment_entity' into 'master'
...
Feature: ask for center regroupment in exports
See merge request Chill-Projet/chill-bundles!486
2023-03-01 16:13:32 +00:00
julienfastre
62532e0a90
Fixes for feature "Regroupment of center"
...
* allow more than 15 character in regroupment name
* remove unused methods in PickCenterType
* show only active Regroupment in form
* remove dead code and commented code
2023-03-01 17:11:29 +01:00
julienfastre
73fa585707
Merge remote-tracking branch 'origin/master' into integrate_regroupment_entity
2023-03-01 16:50:53 +01:00
julienfastre
21a16dcbe2
Merge branch 'user_absences' into 'master'
...
Feature: allow users to say they are out of office
See merge request Chill-Projet/chill-bundles!476
2023-03-01 15:40:22 +00:00
julienfastre
b30e966316
DX: [absence] Remove unneccessary $em->persist()
2023-03-01 16:32:20 +01:00
julienfastre
9696a8194c
DX: use the UserRenderBoxBadge to display user in AddPerson
2023-03-01 16:10:51 +01:00
julienfastre
6749758b46
Fixes for features "allow to set user absences"
2023-03-01 16:08:49 +01:00
julienfastre
f1ebc089c3
Merge remote-tracking branch 'origin/master' into user_absences
2023-03-01 14:59:43 +01:00
julienfastre
813adc70f4
Merge branch '52-repair-fixtures' into 'master'
...
Repair fixtures
See merge request Chill-Projet/chill-bundles!494
2023-03-01 13:57:21 +00:00
julienfastre
95984eff6d
Apply 1 suggestion(s) to 1 file(s)
2023-03-01 13:55:35 +00:00
julienfastre
3db5b62d57
Feature: [UI] use download button group in calendar list
2023-02-28 22:37:46 +01:00
julienfastre
cf1cc937ca
DX: ignore file in .cache directory (in use with php82 branch)
2023-02-28 22:37:00 +01:00
julienfastre
14df8fe9ad
DX: remove implicit creation of a variable
2023-02-28 22:09:07 +01:00
julienfastre
fe4388c884
Feature: [docgen] implements normalization of data on CalendarContext
2023-02-28 22:01:52 +01:00
julienfastre
dbcc425f5f
DX: improve performance for counting feature linked to person
2023-02-28 17:22:54 +01:00
julienfastre
77c545344c
DX: adapt to php 7.4
2023-02-28 16:44:37 +01:00
julienfastre
c13d672db2
Merge branch '49-decouple-docgen' into 'master'
...
Resolve "Génération de document: mémoire disponible dépassée"
Closes #49
See merge request Chill-Projet/chill-bundles!493
2023-02-28 15:25:47 +00:00
julienfastre
a16244a3f5
Feature: [docgen] generate documents in an async queue
...
The documents are now generated in a queue, using symfony messenger. This queue should be configured:
```yaml
# app/config/messenger.yaml
framework:
messenger:
# reset services after consuming messages
# reset_on_message: true
failure_transport: failed
transports:
# https://symfony.com/doc/current/messenger.html#transport-configuration
async: '%env(MESSENGER_TRANSPORT_DSN)%'
priority:
dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
failed: 'doctrine://default?queue_name=failed'
routing:
# ... other messages
'Chill\DocGeneratorBundle\Service\Messenger\RequestGenerationMessage': priority
```
`StoredObject`s now have additionnal properties:
* status (pending, failure, ready (by default) ), which explain if the document is generated;
* a generationTrialCounter, which is incremented on each generation trial, which prevent each generation more than 5 times;
The generator computation is moved from the `DocGenTemplateController` to a `Generator` (implementing `GeneratorInterface`.
There are new methods to `Context` which allow to normalize/denormalize context data to/from a messenger's `Message`.
2023-02-28 15:25:47 +00:00
julielenaerts
27f13e0dd1
FEATURE [menu][counters] show counter icon for person resources and residential address if there are any
2023-02-24 13:54:44 +01:00
julielenaerts
f07ea3259e
php cs fixes
2023-02-22 11:54:03 +01:00
julielenaerts
1f4438690e
FEATURE [email] add a line notifying referrer which user has moved a person or household
2023-02-22 11:36:57 +01:00
Mathieu Jaumotte
744b62184a
fix LoadHousehold fixture
2023-02-17 14:48:02 +01:00
Mathieu Jaumotte
5ee0ab5ab8
fix LoadInvite fixture (CalendarBundle)
2023-02-17 13:32:33 +01:00
Mathieu Jaumotte
4370349f10
fix LoadCalendarRange fixture
2023-02-17 13:32:05 +01:00
julienfastre
6254303392
Revert "Feature: [docgen][stored object] update model to store status, template_id and fix defaults"
...
This reverts commit 55918bcafb .
2023-02-16 14:08:16 +01:00
julienfastre
9676975cd8
Revert "Feature: [docgen][stored object] handler for request generator and required fixes"
...
This reverts commit 91d21ba939 .
2023-02-16 14:08:11 +01:00
julienfastre
7c4bc8f46a
Revert commits linked to decoupling of docgen (changes not reviewed)
...
This reverts commit 55a845fcd6 .
2023-02-16 14:07:47 +01:00
julienfastre
55a845fcd6
Sanitize DocGeneratorTemplateController constructor
2023-02-14 23:34:21 +01:00
julienfastre
91d21ba939
Feature: [docgen][stored object] handler for request generator and required fixes
2023-02-14 23:26:00 +01:00
julienfastre
55918bcafb
Feature: [docgen][stored object] update model to store status, template_id and fix defaults
2023-02-14 20:57:34 +01:00
julienfastre
bb05ba0f17
Feature: [docgen] create a service to generate a document from a template
2023-02-14 19:35:28 +01:00
julielenaerts
eac3471cbb
FIX [person][contactinfo] place the contactinfo fields underneath birthdate for easier access
2023-02-10 11:37:32 +01:00
julielenaerts
f653f8fd7a
FIX [translations][wording] make distinction between parties concernees for an activity and an appointment in the translations
2023-02-10 11:30:26 +01:00
julielenaerts
6d2c6fb6e1
FIX [renaming][translation] changing a translation for concerned groups in activities
2023-02-10 10:51:16 +01:00
julienfastre
aea6272c4d
Merge improvements for admin's budget bundle
2023-02-09 18:20:33 +01:00
julienfastre
25cbb528ec
Fixed: [budget] in admin list, show pagination and kind in resource_kind and charge_kind pages
2023-02-09 18:18:30 +01:00
julienfastre
2d013e110a
Fixed: [budget] force budget kind and resource kind to have a unique kind field in database
2023-02-09 18:08:44 +01:00
julienfastre
d6df16973a
Merge branch '693-filter-acp-by-user-job' into 'master'
...
693 on doit utiliser le métier du référent, et pas le métier du parcours
See merge request Chill-Projet/chill-bundles!482
2023-02-08 15:59:43 +00:00
Mathieu Jaumotte
80835dd7c3
Fixed: [export][filter by user's job] take into account the job associated to the user instead of the one associated to the course
2023-02-08 15:59:42 +00:00
julienfastre
9e63480c70
Merge remote-tracking branch 'origin/master' into 693-filter-acp-by-user-job
2023-02-08 16:44:50 +01:00
julienfastre
988495df27
Merge branch '697-add-filter-location' into 'master'
...
697 Filtrer les échanges par localisation
See merge request Chill-Projet/chill-bundles!481
2023-02-08 15:42:44 +00:00
Mathieu Jaumotte
cc62c9cc4a
Feature: [export][activity] Add filter on localisation for activities
2023-02-08 15:42:44 +00:00
julienfastre
40924d9d39
Merge branch '698-filter-correction' into 'master'
...
698 Filtrer les actions par agent traitant: utiliser le formulaire avec AddPersons, et pas un EntityType
See merge request Chill-Projet/chill-bundles!480
2023-02-08 15:39:29 +00:00
Mathieu Jaumotte
8b505410ca
Fixed: [export] filter referrer using dynamic picker in filter "agent traitant" for social works
2023-02-08 15:39:29 +00:00
julienfastre
d535ec6cfb
Merge branch '676-docgen-center' into 'master'
...
676 fix docgen person center
See merge request Chill-Projet/chill-bundles!479
2023-02-08 15:22:09 +00:00
Mathieu Jaumotte
9029426d03
Feature: [docgen] add center when normalizing person
2023-02-08 15:22:08 +00:00
julienfastre
9ae2e51819
Merge branch '669-no-limit-for-location-endpoint' into 'master'
...
669 no limit for location endpoint
See merge request Chill-Projet/chill-bundles!478
2023-02-08 14:42:16 +00:00
Mathieu Jaumotte
68f7a832b4
Fixed: [activity] fetch all the available location, beyond the first page
2023-02-08 14:42:16 +00:00
julienfastre
af5f27ff49
Merge branch 'exports_activite_annexe' into 'master'
...
Feature: exports for aside activities
See merge request Chill-Projet/chill-bundles!485
2023-02-08 14:28:21 +00:00
LenaertsJ
5e58d36e79
Feature: exports for aside activities
2023-02-08 14:28:21 +00:00
julienfastre
b0ab591cbd
Feature: [Document action buttons] do now show "Editer en ligne" for document which are not editable
2023-02-07 16:50:07 +01:00
julienfastre
d8af7d455e
Fixed: [doc generation] fix summary budget
2023-02-07 16:22:26 +01:00
julienfastre
5830c3e177
Feature: [doc generation] show all the deps of the tree for debug information
2023-02-07 15:49:57 +01:00
julielenaerts
1285100801
Merge branch 'integrate_regroupment_entity' of gitlab.com:Chill-Projet/chill-bundles into integrate_regroupment_entity
2023-02-07 15:49:08 +01:00
julielenaerts
a4e21b7834
FEATURE [datamapper][regroupment] minor fix
2023-02-07 15:42:58 +01:00
julielenaerts
1a44a516c2
FEATURE [datamapper][regroupment] make the datamapper work
2023-02-07 15:42:58 +01:00
julielenaerts
fb9b9b9226
FEATURE [datamapper][regroupment] moved datamapper to seperate class. Still not working
2023-02-07 15:42:58 +01:00
julielenaerts
0ace1c1f6a
FEATURE [regroupment][form] integrate in regroupment admin entity into PickCenterType, datamapping not working
2023-02-07 15:42:58 +01:00
julielenaerts
7d80507517
FEATURE [regroupment][exports] first commit to implement regroupment entity in exports
2023-02-07 15:42:58 +01:00
julielenaerts
b5ec0919e7
FEATURE [datamapper][regroupment] minor fix
2023-02-07 15:41:28 +01:00
julielenaerts
068311d071
FEATURE [datamapper][regroupment] make the datamapper work
2023-02-07 15:36:57 +01:00
julienfastre
88eefa698b
Fixed: add string key for summary of charges and resources into doc generation
2023-02-07 15:09:40 +01:00
julielenaerts
5756a37178
FEATURE [datamapper][regroupment] moved datamapper to seperate class. Still not working
2023-02-07 10:23:19 +01:00
julielenaerts
c83e8ad9a4
FEATURE [regroupment][form] integrate in regroupment admin entity into PickCenterType, datamapping not working
2023-02-03 12:29:38 +01:00
julielenaerts
c64ec89274
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2023-02-01 14:14:43 +01:00
julielenaerts
16ec858ee8
FIX [migration][budget] migration to change the comment on tags column from jsonb to json
2023-02-01 14:14:14 +01:00
julienfastre
de55ff920f
Fixed: [budget] remove deprecated config repository and fix summary budget when generating document
2023-01-31 19:41:43 +01:00
julienfastre
885256ac0d
Fixed: default value for type
2023-01-31 18:22:14 +01:00
julienfastre
f53d3852c3
Merge branch 'feature/add-convert-to-pdf-buttons' into 'master'
...
Feature: allow to convert to PDF from Chill and group action button on document
See merge request Chill-Projet/chill-bundles!487
2023-01-31 16:30:19 +00:00
julienfastre
9f5b11e6cc
Feature: allow to convert to PDF from Chill and group action button on document
...
BREAKING CHANGE: avoid using the macro for download button. To keep the UI clean, use always the new "group of action buttons".
2023-01-31 16:30:19 +00:00
julielenaerts
e5bc74d11d
FIX [duplicates][birthdate] also verify duplication based on birthdate if available. Modified precision from .15 to .30
2023-01-31 16:11:11 +01:00
julielenaerts
5c0d89a88b
[phpcsfixer]
2023-01-31 14:40:21 +01:00
julielenaerts
56a17a0bcd
FIX [parcours][repo] if user is not within scope of the parcours, but (s)he is the referrer the parcours will appear in the list of parcours of a person
2023-01-31 14:38:51 +01:00
Mathieu Jaumotte
5bfd2aefe6
DX: [html] change deprecated tag
2023-01-30 15:20:13 +01:00
Mathieu Jaumotte
2165e04ec3
Fixed: [template] integration of absence alert box
2023-01-30 15:16:38 +01:00
Mathieu Jaumotte
1a8e21a77f
Fixed: [vue] title hover translation for absent pill
2023-01-30 15:01:24 +01:00
julienfastre
9ffe1ff8a8
Fixed: fix loading of AddAddress
...
A conflict was not resolved correctly during a merge.
2023-01-30 12:20:50 +01:00
julielenaerts
50bb8f10cf
FEATURE [admin] add absence in user index admin
2023-01-27 12:25:05 +01:00
julielenaerts
1c673db628
FIX [phpcsfixer][phpstan]
2023-01-27 12:18:19 +01:00
julielenaerts
fa8a2c5cc5
FIX remove some whitespaces or empty lines + add btn in absence message homepage (still commented out)
2023-01-27 12:04:11 +01:00
julielenaerts
d46304e229
FEATURE [banner][render] display the A icon within accourse banner if user is absent instead of string
2023-01-27 12:03:12 +01:00
julielenaerts
4dd81da1ef
FIX [routes][redirect] fix route naming and redirection after delete action
2023-01-27 11:23:29 +01:00
julielenaerts
882e72b609
FIX fix condition to show form or not + sticky button for delete
2023-01-27 11:15:59 +01:00
julielenaerts
bb7d072cc8
FIX [render] use isAbsent method to render user as absent or not + place homepage msg above searchbar
2023-01-27 11:10:17 +01:00
julielenaerts
f76c031ff3
FIX [translations][types] remove redundant translator and change datetime field to date field
2023-01-27 10:51:59 +01:00
julielenaerts
86b5f4dfac
FIX [template][translations] fixes to template and translations
2023-01-27 10:44:25 +01:00
julienfastre
ded71c5997
Fixed: [migration] fix the required comment for doctrine on new column
2023-01-26 17:11:50 +01:00
julienfastre
5ae4eb1bf7
Merge branch 'master' into user_absences
2023-01-26 17:09:54 +01:00
julienfastre
c790b22496
Merge branch '685-export-list-evaluations' into 'master'
...
List exports (685 evaluation, 684 actions et 686 ménages)
See merge request Chill-Projet/chill-bundles!473
2023-01-26 14:22:31 +00:00
Mathieu Jaumotte
e54c2ca712
Feature: Add a list export for evaluation, actions and household
2023-01-26 14:22:30 +00:00
Mathieu Jaumotte
2f091a639b
remove unused private function
2023-01-26 11:52:45 +01:00
julielenaerts
7f9e045d5d
FEATURE [regroupment][exports] first commit to implement regroupment entity in exports
2023-01-26 11:28:13 +01:00
julielenaerts
9ada19ef23
FIX: [dump] remove dump
2023-01-25 18:32:57 +01:00
julielenaerts
8ee184e665
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2023-01-25 16:15:43 +01:00
julielenaerts
c5f842076f
FIX [phonenumber][search] fix advanced search when using a phonenumber
2023-01-25 16:14:59 +01:00
julienfastre
f9b151e4db
Merge branch 'VSR-issues' into 'master'
...
VSR issues
See merge request Chill-Projet/chill-bundles!471
2023-01-25 12:50:59 +00:00
julienfastre
2c360e979b
DX: remove comments which contains previous admin icons
2023-01-25 13:41:44 +01:00
julienfastre
459df26fef
DX: fix cs
2023-01-25 13:36:35 +01:00
julienfastre
e36d2a5eec
Fixed: missing key for user's data
2023-01-25 13:36:23 +01:00
julienfastre
0301641290
DX: keep the same case between translation key and translation
2023-01-25 13:34:36 +01:00
julienfastre
5c413edb32
Fixed: check for empty command
...
Use the the EmbeddableComment api for getting comment.
2023-01-25 13:26:57 +01:00
Mathieu Jaumotte
8e3a83de85
DX: [export] Rename JobAggregator to more logical UserJobAggregator
2023-01-25 12:03:39 +01:00
Mathieu Jaumotte
050a4feab5
Fix: [export][aggregator] group by user job, not by job
2023-01-25 11:55:13 +01:00
julienfastre
06238c8355
DX: more portable PickAsideActivityCategory
...
The label and required configuration options are set in the form type which calls the new type PickAsideActivityCategoryType
2023-01-24 15:47:39 +01:00
julienfastre
6b90a7d2a7
Merge branch 'master' into VSR-issues
2023-01-24 15:36:22 +01:00
julienfastre
de5f818c5a
Merge branch 'budget_regroupment_admin' into 'master'
...
Budget regroupment admin
See merge request Chill-Projet/chill-bundles!477
2023-01-23 20:40:02 +00:00
julienfastre
c4eb45edcc
Feature: allow to administrate budget resources and charges from the admin
2023-01-23 20:40:01 +00:00
julienfastre
99482edf0d
Fixed: remove the "preload" component, and do not preload the period's json
...
This didn't accelerated the loading of period's pages, and make the period's json loaded twice.
2023-01-19 23:21:28 +01:00
julienfastre
e87f0bf348
Fixed: a userid can be null
2023-01-19 13:52:24 +01:00
julienfastre
bd324753f3
DX: fix cs
2023-01-19 13:28:13 +01:00
julienfastre
7915aae86f
Feature: [workflow] do not send a notification for each step to creator's workflow
...
Now, by default:
- the creator will receive a notification for the last step only;
- the participant / assignee for each step won't receive a notification (unless they explicitly choose to receive one)
2023-01-19 13:27:08 +01:00
julienfastre
4fec18f3aa
Fixed: [wopi] add a "graceful period" when removing a lock
...
This ensure that requests like putFile, which comes in the same time frame, encounter a "document is unlocked" error.
2023-01-19 13:21:11 +01:00
julienfastre
583d7b24ba
Merge remote-tracking branch 'origin/export-2023-01-fixes'
2023-01-16 12:06:55 +01:00
julienfastre
4a56c4c945
Fixed: correct link for "edit wopi document" in javascript
...
The link was hardcoded, but not correctly adapted
2023-01-16 11:19:25 +01:00
julienfastre
239a978adb
Fixed: [wopi] effectively use the ChillDocumentLockManager
2023-01-13 18:15:51 +01:00
julienfastre
b2dec3e587
Fixed: [social issue][admin] do not remove the parent when editing a social issue
...
https://gitlab.com/Chill-Projet/chill-bundles/-/issues/46
2023-01-13 16:43:02 +01:00
julienfastre
6bba6f68b3
DX: Remove deprecation on $this->get inside controller
2023-01-13 16:40:13 +01:00
julienfastre
164beb3ca9
Fixed: [Activity] fix appearance of reason list in Activity form
...
Fix https://gitlab.com/Chill-Projet/chill-bundles/-/issues/44
2023-01-13 16:15:05 +01:00
julienfastre
25dd65fbd8
Feature: [admin][ActivityReason] improve administration for activity reason
...
* list alphabetically;
* show "active" in index
2023-01-13 15:40:51 +01:00
julienfastre
e99fb75ebd
Fixed: Fixed loading the list of activity reason category, in dedicated type
...
fix https://gitlab.com/Chill-Projet/chill-bundles/-/issues/35
2023-01-13 15:33:14 +01:00
julienfastre
08ddbee6af
DX: Fix CS
2023-01-13 14:39:30 +01:00
julienfastre
a2b2cafbce
Fixe: [regulation list] fix query when selecting a scope
...
Fix https://gitlab.com/Chill-Projet/chill-bundles/-/issues/45
2023-01-13 14:39:15 +01:00
julienfastre
a913d2820d
Merge branch '43-wopi-use-access-token'
2023-01-13 13:22:08 +01:00
julielenaerts
de9d53936f
FEATURE [styling][absence] give styling
2023-01-12 19:51:43 +01:00
julielenaerts
6c1108b8aa
FEATURE: [homepage][absence] display message to let user know they are still marked as absent
2023-01-12 13:50:29 +01:00
julielenaerts
5bbe5af124
FEATURE [absence][render] add absence tag to renderbox and renderstring
2023-01-12 13:30:28 +01:00
julielenaerts
2c5c815f68
FEATURE [admin][absence] add possibility for admin to set absence of a user
2023-01-12 12:02:52 +01:00
julielenaerts
44ef21f940
FEATURE [delete][absence] add functionality to unset absence
2023-01-12 11:51:42 +01:00
julielenaerts
68998c9156
FEATURE [translations][absence] add translations
2023-01-12 11:50:06 +01:00
julielenaerts
b93b78615b
FIX [migration][absence] fix the typing in db for absence datetime immuatable
2023-01-12 11:12:32 +01:00
julielenaerts
b2924ede70
FEAUTURE [routing][absence] use routing annotation instead of config file
2023-01-12 11:10:41 +01:00
julienfastre
01790fa0cf
Fixed: [export] Fix checking of null value: take also empty string value
2023-01-11 17:42:50 +01:00
julienfastre
582983f5ef
Fixed: [export] fixed translation message
2023-01-11 17:17:09 +01:00
julielenaerts
fb51e44e45
FEATURE [absence][in_progress] add absence property to user, create form, controller, template, migration and menu entry
2023-01-11 17:16:37 +01:00
julienfastre
1f48900434
DX: fix CS
2023-01-11 16:55:10 +01:00
julienfastre
91494c07d5
Fixed: [export][Agreggator by type] handle correctly case when an acp or an activity does not have any location type
2023-01-11 16:55:03 +01:00
julienfastre
c05d153029
Fixed: [export][acp][group by scope] Fixed bug when no referrer or no scope for a referrer
2023-01-11 16:47:11 +01:00
julienfastre
5fea61c450
Fixed: [export][activity type filter for acp] fix filter for acp, by activity type
...
Use an `EXISTS` subquery instead of a JOIN.
2023-01-11 16:34:10 +01:00
julienfastre
e7ac8aafe1
DX: Fix missing import for AuthorizationHelperForCurrentUserInterface
2023-01-11 16:16:48 +01:00
julienfastre
34296e7841
Feature: [wopi] Implements the new required AuthorizationManager and UserManager for wopi
2023-01-10 20:26:44 +01:00
julienfastre
a34c102c4b
DX: fix cs
2023-01-09 20:55:41 +01:00
julienfastre
c1c92dc296
Feature: use JWT access token for securing wopi endpoints
2023-01-09 20:55:25 +01:00
julienfastre
99455ca685
Fixed: [export][ACP by geographical unit] Fix the comparison of end date
...
There was a bug: the comparison of end date was "lower than" the given date, instead of "greater than".
2023-01-09 14:52:52 +01:00
julienfastre
e542ebe531
Deps: add lexix jwt bundle for handling access token
2023-01-07 21:03:58 +01:00
julienfastre
77e4b1d4ff
Fixed: use the new native implementation of putFile to handle last-modified-timestamp correctly
2023-01-07 20:53:03 +01:00
julienfastre
b23019cb3a
Fixed: use correct method for generating signature
2023-01-07 20:51:37 +01:00
julienfastre
1fad0f88a4
Deps: fix version of some deps
2022-12-30 00:14:15 +01:00
julienfastre
bbd2599e7e
Fixed: [cron] store the last store of executed tasks correctly
2022-12-27 00:09:45 +01:00
julienfastre
5aa59aa0ff
Deploy: upgrade chill bundles and adapt skeleton
2022-12-24 15:40:17 +01:00
julienfastre
351df930a1
DX: Fix CS
2022-12-23 13:36:32 +01:00
julienfastre
c8127a1d9d
Fixed: ensure to execute Refresh Address To Geographical Unit Cronjob even during the day
2022-12-23 13:36:23 +01:00
julienfastre
f12f640cb4
Fixed: use correct comparison of body in makeFetch
2022-12-23 11:32:31 +01:00
julienfastre
4da9b6587d
DX: remove console comment in file Person.vue
2022-12-23 11:30:40 +01:00
julienfastre
0fec753118
Merge branch 'cire16' into 'master'
...
Cire issue #16 : fix some stuffs for staging cire instance
See merge request Chill-Projet/chill-bundles!467
2022-12-22 18:51:33 +00:00
julienfastre
4d3d9db1b3
Fixed: Fix map center on opening or editing address
2022-12-22 19:29:56 +01:00
Mathieu Jaumotte
ce17f5f5c0
Fixed: [vue][add-address] fix map center when editing existing address (corrections post review)
...
https://gitlab.com/Chill-Projet/chill-bundles/-/commit/52512e45fcb0c02c011f8f7bf3f0aa38c18da52c#note_1205935758
2022-12-22 11:31:44 +01:00
Mathieu Jaumotte
6a14c2b9b3
Fixed: [vue][add-address] fix map center when editing existing address
...
https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/674
2022-12-22 11:31:27 +01:00
julienfastre
ad94c7bcb7
DX: Fix CS and type hinting
2022-12-22 11:22:49 +01:00
julienfastre
3ca2811494
Feature: set parameters for add_address as global
...
The parameter `window.addaddress` is now global and can be reached to all page. This ensure backward compatibility.
2022-12-22 11:22:24 +01:00
julienfastre
1bc7221315
Feature: Set defaults values for add_address configuration
...
The default values were not set at the root of the array config. This create a default value to the array config
2022-12-22 11:21:05 +01:00
julienfastre
7a1cc9b076
Merge remote-tracking branch 'origin/master' into cire16
2022-12-22 10:22:58 +01:00
julienfastre
f7fa9c31f3
Merge branch '29-person-modal-on-the-fly-add-center' into 'master'
...
Resolve "La modale "on the fly" pour créer une personne ne fonctionne pas: il manque le centre"
Closes #29
See merge request Chill-Projet/chill-bundles!468
2022-12-21 16:34:52 +00:00
julienfastre
fa237bf27b
Fix: missing translation of validation of center
2022-12-21 17:27:15 +01:00
julienfastre
64e65d08fe
Fix: [center denormalizer] do not throw an error if deserializing a null center
2022-12-21 17:27:14 +01:00
julienfastre
1f58acd871
Feature: [person][creation] Add center field to OnTheFly/Person
2022-12-21 17:27:11 +01:00
julienfastre
b06a76784a
Feature: [person][creation] api for listing availables centers for person creation
2022-12-21 17:25:23 +01:00
julienfastre
1585a73974
DX: [authorization helper] Create an authorization helper with current user already available
...
See https://gitlab.com/Chill-Projet/chill-bundles/-/issues/14
2022-12-21 17:25:22 +01:00
Mathieu Jaumotte
2deed644b6
Merge branch 'master' into VSR-issues
2022-12-15 15:19:43 +01:00
Mathieu Jaumotte
5211d092e3
Merge branch 'testing' into VSR-issues
2022-12-15 14:46:30 +01:00
Mathieu Jaumotte
ac084a1309
update gitignore
2022-12-14 18:30:17 +01:00
Mathieu Jaumotte
2ca3cced2e
Merge branch '689-work-show-page' into VSR-issues
2022-12-14 18:29:04 +01:00
Mathieu Jaumotte
f17c08f530
Feature: [accompanying-course-work] add new page to show an accompanying-course work
2022-12-14 18:26:39 +01:00
Mathieu Jaumotte
2a9ebe436e
prepare accompanying-course-work context for new template
...
* batch renaming css class name accompanying-course-work
* remove unused classes
* remove -list class
* remove double class
2022-12-14 15:00:38 +01:00
Mathieu Jaumotte
6ab5e708ec
[backend] prepare new page: controller, route, link and minimal template
2022-12-14 14:58:50 +01:00
julienfastre
ba261ddeb9
Fixed: show list of workflow, event if some accompanying course document associated to a workflow are deleted
2022-12-14 13:52:37 +01:00
julienfastre
58ede06dfe
Fixed: show list of workflow, event if some social action associated to a workflow are deleted
2022-12-14 13:46:31 +01:00
Mathieu Jaumotte
2dec6a017d
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2022-12-13 14:43:03 +01:00
Mathieu Jaumotte
fb42cb1baf
Merge branch '25-bug-composition'
2022-12-13 14:42:10 +01:00
Mathieu Jaumotte
ae1df1f47a
Fixed: [zone admin] fix edit link in composition index template
2022-12-13 14:41:54 +01:00
julienfastre
f2cbd7f4a3
Merge branch '30-add-cron-system' into 'master'
...
Handle cron within chill-bundle code
Closes #30
See merge request Chill-Projet/chill-bundles!472
2022-12-13 12:45:49 +00:00
Mathieu Jaumotte
7abecdea02
UX: [zone admin] column header more thin to improve placement
2022-12-13 12:29:25 +01:00
Mathieu Jaumotte
2be8aefb38
Fixed: [vue][add-address] fix map center when editing existing address (corrections post review)
...
https://gitlab.com/Chill-Projet/chill-bundles/-/commit/52512e45fcb0c02c011f8f7bf3f0aa38c18da52c#note_1205935758
2022-12-13 11:45:32 +01:00
julielenaerts
ff930e94f6
FEATURE: [export][form] use select2 for more user friendly form field
2022-12-13 10:07:00 +01:00
julielenaerts
38ff46f03f
FIX: [export][activity] mistake in the alias
2022-12-13 10:00:55 +01:00
julienfastre
d41dc7035c
Doc: doc for CronJobManagerInterface
2022-12-12 23:29:03 +01:00
julienfastre
23d7d1c8f0
Doc: doc for installation and cronjob, and addresses
2022-12-12 22:49:50 +01:00
julienfastre
acfa3d6849
Fixed: [cronjob command] force command name
2022-12-12 22:49:30 +01:00
julienfastre
0bfb5c617e
Doc: [cronjob manager] Doc for implementing cronjob
2022-12-12 22:48:57 +01:00
julienfastre
17461aa21e
Fixed: [cronjob manager] Fix execution of one single job
2022-12-12 22:21:46 +01:00
julienfastre
7d469df62a
Feature: CronJob for refreshing materialized view association between address and geographical unit
2022-12-12 21:17:03 +01:00
julienfastre
204ebd4415
Feature: bootstrap dependency injection for CronJobManager and create a command
2022-12-12 21:16:27 +01:00
julienfastre
b789250b8d
Feature: bootstrap dependency injection for CronJobManager
2022-12-12 21:15:58 +01:00
julienfastre
1ebdcd1530
Feature: create table for CronJobExecution
2022-12-12 21:15:32 +01:00
julienfastre
e93458f943
Fixes: Fix doctrine annotation and repository for CronJobExecution
2022-12-12 21:15:05 +01:00
julienfastre
ceee5e7eea
Feature: [cron] Create an interface for CronManagerInterface
2022-12-12 21:14:33 +01:00
Mathieu Jaumotte
9f00754eb7
Merge branch '675-active-scope' into VSR-issues
2022-12-12 20:33:35 +01:00
Mathieu Jaumotte
0f7d4ce5ee
Admin Section: misc templates corrections and improvments
...
* reset admin vertical menu custom styles
* disable icons in admin vertical menu
* fix main content positioning in admin section
* fix table appearance in admin crud template
* new scope/center form: move submit button in record_action sticky area
* edit scope/center form: move submit button in record_action sticky area
* improve homogeneity in admin index pages: centers/scopes/users/jobs
* remove centered div old tags
2022-12-12 20:31:30 +01:00
Mathieu Jaumotte
1eb1e2ec24
Fixed: [scope] api, picker and admin form consider 'active' property
...
* add active field in admin scope form
* issue: https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/675
2022-12-12 20:29:17 +01:00
Mathieu Jaumotte
52512e45fc
Fixed: [vue][add-address] fix map center when editing existing address
...
https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/674
2022-12-12 16:37:06 +01:00
Mathieu Jaumotte
49380f5f61
fix template regressions with add_address component
...
Component works in modal or in main frame. CSS Flex position parent-children directives were broken.
Hope that fix don't introduce others display bug in any cases !
2022-12-12 15:04:30 +01:00
julienfastre
e0c9e12008
Feature: [cron] Create a cron job to refresh materialized view address - geographical unit association
2022-12-12 14:35:46 +01:00
julienfastre
4fcfe3f5d2
Feature: [cron] Create a cron manager
2022-12-12 14:02:19 +01:00
julienfastre
333e524136
Merge branch 'calendar/finalization' into testing
2022-12-12 13:50:58 +01:00
julienfastre
3c85b5ca92
Fixed: a bug for range generatoion during week-end
...
The range generator failed during week-end, because no range is selected (lastStart and endDate is null).
with this commit, the rangeGenerator may return null instead of an array, which means no sms will be send.
2022-12-12 13:09:31 +01:00
Mathieu Jaumotte
ff7f5a5dd3
Fixed: [vue][accompanyingCourse] typeError in toaster when removing referrer
...
https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/667
2022-12-09 12:39:29 +01:00
Mathieu Jaumotte
fb8f74119f
Merge branch '670-private-comments-markdown' into VSR-issues
2022-12-08 16:26:20 +01:00
Mathieu Jaumotte
34602d0a56
Fixed: markdown resolution for private comments
...
note: j'ai une branche locale wip ou j'essaie d'implémenter un renderbox pour les private comments
2022-12-08 16:24:48 +01:00
Mathieu Jaumotte
43a4576ed4
Merge branch '668-select2-aside-activity' into testing
2022-12-08 15:01:12 +01:00
Mathieu Jaumotte
a32d20e320
Fixed: [form] improve Aside Activity category form selector
2022-12-08 15:00:45 +01:00
Mathieu Jaumotte
7e6ef3dafe
fix some errors in twig templates
2022-12-08 14:22:06 +01:00
Mathieu Jaumotte
7e06d7beed
Merge branch '677-order-social-actions' into testing
2022-12-08 14:03:51 +01:00
Mathieu Jaumotte
8e65b3851a
FIXED: [api] sort socialactions by ordering
...
https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/677
2022-12-08 14:03:09 +01:00
julienfastre
aca81122d5
Merge branch 'calendar/finalization' into testing
2022-12-08 13:42:25 +01:00
Mathieu Jaumotte
5a93e21758
Merge branch '681-order-users-api' into testing
2022-12-08 10:42:22 +01:00
Mathieu Jaumotte
368846e09b
FIXED: [api] sort users list by label
...
https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/681
2022-12-08 10:39:58 +01:00
julienfastre
efe494d61f
handle package version from within chill bundles
2022-12-07 15:42:39 +01:00
julienfastre
c050c42a27
Fixed: [My Calendar Ranges] fix use of legacy mode in vue createI18n
2022-12-07 14:15:52 +01:00
julienfastre
6309877a14
Fixed: [relationship graph] fix layout of button to add a link (upgrade bootstrap)
2022-12-07 12:18:35 +01:00
julienfastre
8d19e8d7af
Fixed: Fix padding inside top right menus
2022-12-07 12:00:31 +01:00
julienfastre
34c97769a6
Fixed: Fix modal layout with bootstrap upgrade
2022-12-07 12:00:14 +01:00
julienfastre
a10aae2100
Deploy: update webpack config for postcss loader and ckeditor
2022-12-06 22:27:27 +01:00
julienfastre
516e4e5f47
Fixed: fix the loading of bootstrap
...
See https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/690
2022-12-06 21:25:35 +01:00
julienfastre
531b49a536
Merge branch '111_exports_suite' into calendar/finalization
2022-12-06 21:21:01 +01:00
julienfastre
5328bee262
Fixed: [SocialAction] Fix the loading of evaluations associated to a SocialActions
2022-12-06 10:17:49 +01:00
julienfastre
060d5d5ca3
Merge remote-tracking branch 'origin/master' into 111_exports_suite
2022-12-05 20:52:33 +01:00
julienfastre
368136ea57
Feature: [activity][list] Fix list for activities and refactor list with an helper
2022-12-05 18:26:01 +01:00
julienfastre
d080dfda9a
DX: Fix CS
2022-12-05 18:26:01 +01:00
julienfastre
88fb48e2be
Fixed: let the aggregator "Activity by type" be shown again
2022-12-05 18:26:01 +01:00
julienfastre
feb760a97b
Merge branch 'calendar/finalization' into testing
2022-11-29 16:08:05 +01:00
julienfastre
e97a04ab54
Feature: [Calendar doc] Pick document to generate inside the edit/new form
2022-11-29 15:27:36 +01:00
julienfastre
c16454214d
Merge branch 'calendar/finalization' into testing
2022-11-28 21:38:35 +01:00
julienfastre
be5f87348b
Feature: [CalendarDoc] pick template for generating calendar directly in list
2022-11-28 21:37:17 +01:00
julienfastre
e71bb5d77b
Merge branch 'calendar/finalization' into testing
2022-11-28 14:54:26 +01:00
julienfastre
6cac298724
Feature: [Calendar doc] show an alert when document is linked to a previous datetime version of the calendar
2022-11-28 14:40:33 +01:00
julienfastre
39f410dc8f
Feature: [Calendar doc] complete CRUD for associating documents within Calendar
2022-11-28 14:33:06 +01:00
julienfastre
fc15b85d11
DX: [accompanying period] refactor the getCenters method
...
Use more portable spl_object_hash for listing different centers
2022-11-28 12:24:10 +01:00
julienfastre
74673380aa
Fixed: [calendar] refactor ACL on calendar
2022-11-28 12:22:58 +01:00
julielenaerts
72ae6fb2cd
merge calendar/finalization into testing: fix conflicts
2022-11-28 09:33:24 +01:00
julienfastre
a73dca5efe
Feature: [calendar] show the number of calendars ignored by the date filter, in the list
2022-11-25 17:27:42 +01:00
julienfastre
8cbfe16c24
DX: Fix cs
2022-11-25 17:02:57 +01:00
julienfastre
9b32ce53c8
Fixed: [calendar] add a return path to calendar doc
...
See https://gitlab.com/Chill-Projet/chill-bundles/-/issues/23
2022-11-25 17:02:12 +01:00
julienfastre
788b1e9eeb
Fixed: [calendar] Fix picking calendar document templating, when adding document in person context
2022-11-25 16:51:41 +01:00
julienfastre
57e1786b99
Fixed: [calendar] Always show filter of calendars in list
2022-11-25 16:50:56 +01:00
julienfastre
6eb23c6073
Feature: [calendar] add proper location on short message text for next rendez-vous
2022-11-25 16:28:00 +01:00
julienfastre
b6e3baa5dc
DX: fix cs
2022-11-25 16:04:40 +01:00
julienfastre
02a7074218
Fixed: [calendar] Do not require scope when adding calendar roles
2022-11-25 15:57:50 +01:00
julienfastre
593caec851
Merge remote-tracking branch 'origin/111_exports_suite' into calendar/finalization
2022-11-25 15:29:17 +01:00
julielenaerts
9913938c1b
show x instead of 1 or 0 for boolean field in export
2022-11-25 14:19:22 +01:00
julielenaerts
7c8ac8cfcb
Merge branch '111_exports_suite' into testing
2022-11-25 14:17:16 +01:00
julielenaerts
3ebf3ae148
fix activity list export for linked with person
2022-11-25 14:16:44 +01:00
julielenaerts
24833be681
take into account null value in formatter
2022-11-25 14:15:56 +01:00
julielenaerts
6777cf7225
household can be null in budget abstractElement
2022-11-24 13:01:55 +01:00
julielenaerts
3b9e6d2742
fix z-index of dropdown menus
2022-11-24 11:12:01 +01:00
julielenaerts
390da7c641
Merge branch 'testing' of gitlab.com:Chill-Projet/chill-bundles into testing
2022-11-21 11:11:57 +01:00
julienfastre
d3e784de15
DX: fix cs
2022-11-20 21:28:07 +01:00
julienfastre
d35dacf562
Fixed: [budget] Fix voter on household's budget
2022-11-20 21:27:19 +01:00
julienfastre
cd54fdd13f
Feature: [activity] automatically add a person to an activity, if
...
created in the person context
See https://gitlab.com/Chill-Projet/chill-bundles/-/issues/28
2022-11-18 16:12:49 +01:00
julienfastre
448d93cd02
Fixed: [address] Add missing window.addaddress in person create page, and third party create and update page
2022-11-18 16:11:03 +01:00
Mathieu Jaumotte
8894491dac
#16 fix error with vue_activity component in person context (when accompanyingPeriod is null)
2022-11-17 21:43:03 +01:00
julienfastre
999e9e8553
Feature: [workflow] do not subscribe user on notification for each step
...
automatically
2022-11-17 19:17:30 +01:00
Mathieu Jaumotte
3ca46efd2c
#16 pass default variables to add-address component when it is called from another vue component
2022-11-17 19:02:07 +01:00
Mathieu Jaumotte
e90782500b
#16 add default value for config variables
2022-11-16 23:10:11 +01:00
julienfastre
0f159281ba
Merge branch '111_exports_suite' into testing
2022-11-16 22:53:38 +01:00
julienfastre
15c304b1d1
Feature: [rolling date] do not show the fixed date input, unless the fixed date value is picked
2022-11-16 22:52:30 +01:00
Mathieu Jaumotte
53980dd757
#16 replace hardcoded country and map_center in vue add-address by symfony config yaml variables
2022-11-16 22:30:05 +01:00
julielenaerts
c1261f63e7
Merge branch 'testing' of gitlab.com:Chill-Projet/chill-bundles into testing
2022-11-16 18:41:42 +01:00
julielenaerts
80f6b7d330
cs fix
2022-11-16 18:41:26 +01:00
Mathieu Jaumotte
56a7833858
#16 Fix html5 widget for ChillDateTimeType
2022-11-16 17:44:48 +01:00
julienfastre
318d6b6d4e
Fixed: remaining options not linked with PickRollingDateType
2022-11-16 14:58:08 +01:00
julienfastre
d0e1f31ec7
Fixed: [saved exports] Fix a test in list when no export ungrouped
2022-11-16 14:58:08 +01:00
julienfastre
15871db7fd
Fixed: [saved exports] Transform null strings into blank strings, and add validation
2022-11-16 14:58:08 +01:00
julienfastre
00bf7bf299
DX: fix construct of ReferrerScopeAggregator in test
2022-11-16 14:58:07 +01:00
julienfastre
dafd715efd
Merge branch '111_exports_suite' into testing
2022-11-16 14:32:54 +01:00
Mathieu Jaumotte
928869666c
#16 fix errors and some design regressions in eventBundle
2022-11-16 13:09:59 +01:00
Mathieu Jaumotte
9623a35e6f
#16 EventBundle participation (fix errors and improve ux)
2022-11-16 10:57:06 +01:00
Mathieu Jaumotte
d58aad4624
improve savedExport translation
2022-11-15 22:08:15 +01:00
Mathieu Jaumotte
a39f547907
fix flex-bloc look in exports list and saved exports
2022-11-15 22:01:35 +01:00
julienfastre
0e661784b0
DX: fix construct of ReferrerScopeAggregator in test
2022-11-15 18:17:58 +01:00
Mathieu Jaumotte
fc607d6a0e
DX: improve import command + help for address-ref-from-best-addresses
2022-11-15 16:16:52 +01:00
julielenaerts
2f765a3aa5
Merge branch 'testing' of gitlab.com:Chill-Projet/chill-bundles into testing
2022-11-15 13:44:14 +01:00
julienfastre
9ad3bbc1b4
Fixed: fix typo in workflows
2022-11-15 11:58:26 +00:00
julienfastre
f144663877
Fixed: Fix typo in message for activity
2022-11-15 11:46:32 +00:00
julienfastre
434ef075da
Feature: Add geographical unit name and ref ids in list, associated to address
2022-11-14 17:06:39 +01:00
Mathieu Jaumotte
2db778c4a4
fix chill-bundles#25 RollingDate bad expression
2022-11-14 16:18:04 +01:00
Mathieu Jaumotte
2178485e5e
Merge branch '111_exports_suite' of gitlab.com:Chill-Projet/chill-bundles into 111_exports_suite
2022-11-14 16:12:30 +01:00
Mathieu Jaumotte
e767557216
csfixer
2022-11-14 16:03:04 +01:00
Mathieu Jaumotte
68bfb082fc
chill-bundles#25: replace ChillDateType by PickRollingDateType
...
batch/serial replacing
untested
2022-11-14 15:43:02 +01:00
Mathieu Jaumotte
1f3dd00d81
improve flex positionning for list exports cards
2022-11-14 15:43:02 +01:00
julienfastre
f633fabf79
Merge branch '111_exports_suite' into testing
2022-11-14 14:23:49 +01:00
julienfastre
cf6430ae9b
Feature: Adapt geographical unit filters and aggregator to use the materialized view, instead of geographical computation (improve performance)
2022-11-14 14:22:48 +01:00
julienfastre
d3ba11f521
Feature: Store location of each address contained in geographical units in a materialized view
2022-11-14 14:21:03 +01:00
julienfastre
f3401faea1
Merge branch '111_exports_suite' into testing
2022-11-14 11:29:26 +01:00
julienfastre
ec9555ec84
Merge branch 'exports/apply-person-modifier-on-course' into '111_exports_suite'
...
Apply persons filters and aggregators on accompanying course
See merge request Chill-Projet/chill-bundles!466
2022-11-14 10:22:48 +00:00
julienfastre
a68422e0e8
Features: [export] Apply person filters and aggreators on Count Household
2022-11-14 11:21:16 +01:00
julienfastre
400770123a
Features: [export] Apply person filters and aggreators on Count Evaluation
2022-11-14 10:46:13 +01:00
julienfastre
91e3588e76
Features: [export] Show also SocialIssue in the By Social Action aggregator
2022-11-10 21:17:48 +01:00
julienfastre
61f44396c5
Features: [export] Apply person filters and aggreators on Count Social Works export
2022-11-10 15:51:46 +01:00
julienfastre
8e44f20535
Features: [export] Remove old unnecessary filters for person with accompanying period
...
Those filters applyed on persons and allowed to select person which has a new, closing, or active accompanying period. But this is deprecated: there are now a dedicated Export for that ( CountPersonWithAccompanyingCourse)
2022-11-10 15:21:56 +01:00
julienfastre
a7c44830d2
Features: [export] Filter "persons who do not have a household composition"
2022-11-10 15:11:45 +01:00
julienfastre
a942a24596
Fixes: [export] fixes filters by household composition, and apply them on persons directly
2022-11-09 20:46:15 +01:00
julienfastre
826a975fbe
Features: apply all the filters and aggregators concerning person on accompanying courses
2022-11-09 16:20:24 +01:00
julienfastre
c1df8084a6
DX: Add DQL function LEAST and GREATEST
2022-11-09 15:48:20 +01:00
julienfastre
c22135f101
Feature: [export] apply all filters valid for person on accompanying course
2022-11-09 14:50:22 +01:00
julielenaerts
a2e1228c09
Merge branch 'testing' of gitlab.com:Chill-Projet/chill-bundles into testing
2022-11-09 11:39:28 +01:00
julienfastre
11f0cac86e
Merge branch '111_exports_suite' into testing
2022-11-09 10:47:07 +01:00
julienfastre
9dba5965f6
Merge branch '21-save-exports' into '111_exports_suite'
...
Allow to save exports
See merge request Chill-Projet/chill-bundles!465
2022-11-09 09:44:07 +00:00
julienfastre
be38251a13
Feature: [saved export] Switch between list of export and saved export thanks to nav at the list's top
2022-11-08 19:59:43 +01:00
julienfastre
43791badd5
Feature: [saved export] Edit and delete saved exports
2022-11-08 19:24:22 +01:00
julienfastre
79e9906a05
Feature: [saved export] Générate a report from a saved export
2022-11-08 18:02:26 +01:00
julienfastre
aec4c52567
Feature: [saved export] First list of saved exports
2022-11-08 16:57:49 +01:00
julienfastre
ccb2cd0295
Feature: [saved export] Create a "saved export"
2022-11-08 10:20:38 +01:00
julienfastre
8aeeab9e6b
Feature: Apply rolling "open between dates filters" (accompanying period)
2022-11-07 21:18:56 +01:00
julienfastre
48da6d0a92
Feature: Apply rolling date on StepAggregator
2022-11-07 21:11:20 +01:00
julienfastre
50db96ffbc
Fix validation of fixed date
2022-11-07 18:20:34 +01:00
julienfastre
86be95ac43
Feature: [export] Add a rolling date on Acp "by step" filter
2022-11-07 18:20:22 +01:00
julienfastre
8159f91e25
DX: create interface for RollingDateConverterInterface
2022-11-07 18:19:35 +01:00
julienfastre
0756bec580
DX: fix cs
2022-11-07 18:07:26 +01:00
julienfastre
4e3c93cdd3
DX: Add validation to PickRolingDateType
...
It is not possible to pick a fixed date when not setting a fixed date
2022-11-07 17:56:30 +01:00
julienfastre
c7f740d5d7
DX: Add rolling date converter + unit test
2022-11-07 17:42:00 +01:00
julienfastre
5489178e4b
DX: Create a RollingDate data transfer object and Form type
2022-11-07 14:06:47 +01:00
julienfastre
3b96ac3ef3
DX: fixed double declaration of AsideActivity
2022-11-07 11:43:21 +01:00
julienfastre
df4f5e7cf8
Fixed: [export] improve memory footprint for filter by Geographical Unit
2022-11-07 11:31:23 +01:00
julienfastre
82d9ab8ca6
DX: [export] review on CreatorFilter, CreatorJobAggregator, CreatorJobFilter
2022-11-07 11:31:23 +01:00
julielenaerts
c05637bc72
evaluations aggregators
2022-11-07 11:31:23 +01:00
julielenaerts
d450f06286
filters and aggregator aside activity
2022-11-07 11:31:23 +01:00
julienfastre
3b68997c69
Feature: [export][evaluation] Group evaluation by start date
2022-11-07 11:31:23 +01:00
julienfastre
17e8e1964d
Feature: [export][evaluation] Adding group by evaluation having end date
2022-11-07 11:31:23 +01:00
julienfastre
bf5ecd25de
Feature: [export][evaluation] filter by current evaluation (without any end date)
2022-11-07 11:31:23 +01:00
julienfastre
9fa3a72cb4
Feature: [export][evaluation] add by end date filter
2022-11-07 11:31:23 +01:00
julienfastre
f10a448ae9
DX: prevent collision in parameter name in evaluation / by start date filter
2022-11-07 11:31:23 +01:00
julienfastre
9bfc184f70
Feature: [export][work] Group by current action
2022-11-07 11:31:23 +01:00
julienfastre
2e60b6735a
DX: more cs
2022-11-07 11:31:23 +01:00
julienfastre
2ee362bfd5
Feature: [export][action] Filter 'active' action: which does not have an end date
2022-11-07 11:31:23 +01:00
julienfastre
b42e1a9a05
Feature: [export][activity] Add an aggregator to group by sent / received
2022-11-07 11:31:21 +01:00
julienfastre
055acbf43c
DX: more code style fixes
2022-11-07 11:30:51 +01:00
julienfastre
5655f953d7
Feature: [export] group accompanying period by number of actions
2022-11-07 11:30:51 +01:00
julienfastre
e6553e71ee
Feature: [export] filter accompanying period which has no action - work
2022-11-07 11:30:51 +01:00
julienfastre
7f9e8c5a7b
Feature: [export] add aggregator by "number of activity" for acp
2022-11-07 11:30:51 +01:00
julienfastre
f3a3cab801
DX: review for hasNoActivityFilter
2022-11-07 11:30:51 +01:00
julienfastre
d6b358cfa1
Fixed: fix date's type in DateType input, and prevent collision on
...
parameter name
2022-11-07 11:30:51 +01:00
julielenaerts
abd79df8cd
count aside activity
2022-11-07 11:30:51 +01:00
julielenaerts
dc38e5927c
voter aside activity created
2022-11-07 11:30:51 +01:00
julielenaerts
18406e83a1
creator job aggregator
2022-11-07 11:30:51 +01:00
julienfastre
6687742e23
DX: simplify creatorJobFilter
2022-11-07 11:30:51 +01:00
julienfastre
2767075be7
Feature: [export] Finalize HasTemporaryLocation filter on accompanying
...
course
2022-11-07 11:30:51 +01:00
julienfastre
371a7dc05c
Fixed: handle null value in SentReceivedAggregator
2022-11-07 11:30:51 +01:00
julielenaerts
63129a3b8c
setup aside activity export
2022-11-07 11:30:14 +01:00
julielenaerts
8ea29e8ec4
add translations creator filters
2022-11-07 11:30:14 +01:00
julielenaerts
2bdc06397e
creator job filter
2022-11-07 11:30:14 +01:00
julielenaerts
edd9aaa475
comment out builder method
2022-11-07 11:30:14 +01:00
julienfastre
5695564723
fix code style
2022-11-07 11:30:13 +01:00
julienfastre
fc9689e881
DX: repairs code style, and psalm types
2022-11-07 11:29:09 +01:00
julienfastre
75f69859e6
fix psalm errors
2022-11-07 11:29:09 +01:00
julienfastre
b5a9dac62e
Feature: [export] Add a list of accompanying periods
2022-11-07 11:29:09 +01:00
julienfastre
bf58c5d59c
Feature: [export] add a list of people having an accompanying period
2022-11-07 11:29:09 +01:00
julienfastre
8a395bf108
DX: ensure that the return type is correct in ListPersonHelper
2022-11-07 11:29:09 +01:00
julienfastre
1ed367e079
Fixed: [export][acl][Social issue filter] fix type for retrieving data from form
2022-11-07 11:29:09 +01:00
julienfastre
e3801d54b4
DX: Refactor ListPerson to extract methods linked to label and select
2022-11-07 11:29:09 +01:00
julienfastre
4c9cdb7b8c
Fixed: [list person] fix list person and add new fields
2022-11-07 11:29:09 +01:00
julienfastre
2096e175d4
Fixed: [export][list person] use address from household for person list
2022-11-07 11:29:09 +01:00
julienfastre
781253a854
Fixed: correctly show datetime in spreadsheet list
2022-11-07 11:29:09 +01:00
julielenaerts
c396635163
acp creator filter
2022-11-07 11:29:09 +01:00
julielenaerts
eeb84d5cfb
php csfixes
2022-11-07 11:29:09 +01:00
julielenaerts
fc2f8d33e1
correct namespace and use statements
2022-11-07 11:29:09 +01:00
julielenaerts
a69965345f
correct config file
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
226f172970
SentReceivedAggregator (in activity)
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
6d0622aa38
HasNoActivityFilter (in activity)
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
0e553594a0
CurrentEvaluationsFilter
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
f714c7206c
ByEndDateFilter evaluation
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
42012dbad2
ByStartDateFilter evaluation
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
bc41910a39
HasNoReferrer filter
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
a18870c91e
Evaluation HavingEndDate Aggregator
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
68ebf8303c
remove ByMaxDateFilter (evaluation)
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
9e89302aa4
SocialWork: Current actions filter + aggregator
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
2e52729806
acp HasNoAction Filter (UNTESTED)
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
afb5ebc077
define queryKey in 11 aggregators
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
f751d2e9ab
create 13 new export/filters/aggregators in Person and AsideActivity Bundles
...
* minor corrections on last commit
* modify related files (declaration, messages.fr, repository)
* yaml service declaration
2022-11-07 11:29:09 +01:00
Mathieu Jaumotte
13d6e4587a
Create 16 new filters/aggregators in Bundles: Vendée, Person, Activity
...
Basic file creation, with methods, namespace, and title translation
2022-11-07 11:29:09 +01:00
julienfastre
6fd75a175f
Fixed: [export] improve memory footprint for filter by Geographical Unit
2022-11-03 13:59:16 +01:00
julienfastre
03e765f811
DX: [export] review on CreatorFilter, CreatorJobAggregator, CreatorJobFilter
2022-11-03 12:39:19 +01:00
julielenaerts
d3f03fb27c
evaluations aggregators
2022-11-02 20:06:03 +01:00
julielenaerts
481be32997
filters and aggregator aside activity
2022-11-02 20:02:46 +01:00
julielenaerts
4524240ad8
Merge branch '111_exports_suite' of gitlab.com:Chill-Projet/chill-bundles into 111_exports_suite
2022-11-02 18:39:11 +01:00
julienfastre
0255f12fa9
Feature: [export][evaluation] Group evaluation by start date
2022-11-02 16:42:23 +01:00
julienfastre
4ca10ce38d
Feature: [export][evaluation] Adding group by evaluation having end date
2022-11-02 16:26:56 +01:00
julienfastre
f0b2ec1348
Feature: [export][evaluation] filter by current evaluation (without any end date)
2022-11-02 16:17:10 +01:00
julienfastre
2d40c38c88
Feature: [export][evaluation] add by end date filter
2022-11-02 15:56:48 +01:00
julienfastre
d8104c4443
DX: prevent collision in parameter name in evaluation / by start date filter
2022-11-02 15:08:04 +01:00
julienfastre
63d38e35f7
Feature: [export][work] Group by current action
2022-11-02 14:55:12 +01:00
julielenaerts
9c3533d106
count aside activity
2022-11-02 14:42:44 +01:00
julielenaerts
e07d2ab467
voter aside activity created
2022-11-02 14:41:59 +01:00
julienfastre
cda25d3459
DX: more cs
2022-11-02 14:40:17 +01:00
julienfastre
1bf7f9945c
Feature: [export][action] Filter 'active' action: which does not have an end date
2022-11-02 14:39:36 +01:00
julienfastre
9cf06c147f
Feature: [export][activity] Add an aggregator to group by sent / received
2022-11-02 14:25:52 +01:00
julienfastre
60f93f7f12
DX: more code style fixes
2022-11-02 14:06:10 +01:00
julienfastre
c872ca7204
Feature: [export] group accompanying period by number of actions
2022-11-02 14:05:16 +01:00
julienfastre
51ac4e0938
Feature: [export] filter accompanying period which has no action - work
2022-11-02 13:44:04 +01:00
julienfastre
24873f0cc2
Feature: [export] add aggregator by "number of activity" for acp
2022-11-02 13:33:33 +01:00
julienfastre
84e5be6a60
DX: review for hasNoActivityFilter
2022-11-02 13:21:26 +01:00
julielenaerts
5acf2a1986
creator job aggregator
2022-11-02 13:17:03 +01:00
julienfastre
094a912e42
Fixed: fix date's type in DateType input, and prevent collision on
...
parameter name
2022-11-02 13:15:40 +01:00
julielenaerts
f40aa89d08
Merge branch '111_exports_suite' of gitlab.com:Chill-Projet/chill-bundles into 111_exports_suite
2022-11-02 13:14:50 +01:00
julielenaerts
50e2f4a147
setup aside activity export
2022-11-02 13:14:38 +01:00
julienfastre
be215bd135
DX: simplify creatorJobFilter
2022-11-02 13:05:12 +01:00
julienfastre
be75cdce55
Feature: [export] Finalize HasTemporaryLocation filter on accompanying
...
course
2022-11-02 12:56:13 +01:00
julienfastre
e46b285d3e
Fixed: handle null value in SentReceivedAggregator
2022-11-02 12:56:13 +01:00
julienfastre
17a7b053cf
DX: remove unused variable
2022-11-02 12:56:13 +01:00
julielenaerts
32cdf56fbd
add translations creator filters
2022-11-02 12:00:29 +01:00
julielenaerts
749facb9b0
creator job filter
2022-11-02 11:55:36 +01:00
julielenaerts
edd1557f35
comment out builder method
2022-11-02 11:32:55 +01:00
julielenaerts
3059935305
merge conflict fixed
2022-11-02 11:20:11 +01:00
julielenaerts
355436aa82
acp creator filter
2022-11-02 11:15:54 +01:00
julienfastre
8d4ec5d675
fix code style
2022-11-02 11:12:55 +01:00
julienfastre
c20b561de5
Merge branch 'exports/listes_2022' into '111_exports_suite'
...
Repairs and add new lists in exports
See merge request Chill-Projet/chill-bundles!464
2022-11-02 09:54:13 +00:00
julienfastre
acc9523ff5
DX: repairs code style, and psalm types
2022-11-02 10:52:49 +01:00
julienfastre
afa6dfd77c
fix psalm errors
2022-11-02 10:52:49 +01:00
julienfastre
c331f94201
fix cs
2022-11-02 10:52:49 +01:00
julienfastre
6ffe99a2be
Feature: [export] Add a list of accompanying periods
2022-11-02 10:52:49 +01:00
julienfastre
d75ec92417
Feature: [export] add a list of people having an accompanying period
2022-11-02 10:52:49 +01:00
julienfastre
4e55f1ede7
DX: ensure that the return type is correct in ListPersonHelper
2022-11-02 10:52:49 +01:00
julienfastre
cf7d0c1bdb
Fixed: [export][acl][Social issue filter] fix type for retrieving data from form
2022-11-02 10:52:49 +01:00
julienfastre
f4c3997e55
DX: Refactor ListPerson to extract methods linked to label and select
2022-11-02 10:52:49 +01:00
julienfastre
f434cc5c02
Fixed: [list person] fix list person and add new fields
2022-11-02 10:52:49 +01:00
julienfastre
333c305eef
Fixed: [export][list person] use address from household for person list
2022-11-02 10:52:49 +01:00
julienfastre
4af261a366
Fixed: correctly show datetime in spreadsheet list
2022-11-02 10:52:49 +01:00
julielenaerts
1228a0323c
php csfixes
2022-11-02 10:28:52 +01:00
julielenaerts
dc149c7fd5
correct namespace and use statements
2022-11-02 10:26:44 +01:00
julielenaerts
7dc34cb357
correct config file
2022-11-02 10:15:08 +01:00
Mathieu Jaumotte
ed04c276c2
SentReceivedAggregator (in activity)
2022-10-31 16:18:10 +01:00
Mathieu Jaumotte
f8b5078997
HasNoActivityFilter (in activity)
2022-10-31 16:10:24 +01:00
Mathieu Jaumotte
68b9c171a6
CurrentEvaluationsFilter
2022-10-31 15:54:41 +01:00
Mathieu Jaumotte
791ea25e4f
ByEndDateFilter evaluation
2022-10-31 15:51:35 +01:00
Mathieu Jaumotte
e3846829e1
ByStartDateFilter evaluation
2022-10-31 15:46:29 +01:00
Mathieu Jaumotte
d48474bbc9
HasNoReferrer filter
2022-10-31 15:32:34 +01:00
Mathieu Jaumotte
05f9a83bed
Evaluation HavingEndDate Aggregator
2022-10-31 15:15:35 +01:00
Mathieu Jaumotte
441c5c8da7
remove ByMaxDateFilter (evaluation)
2022-10-31 14:58:25 +01:00
Mathieu Jaumotte
a0fc9d4de5
SocialWork: Current actions filter + aggregator
2022-10-31 11:43:41 +01:00
Mathieu Jaumotte
8527c19073
acp HasNoAction Filter (UNTESTED)
2022-10-31 11:19:21 +01:00
Mathieu Jaumotte
fe120086c7
define queryKey in 11 aggregators
2022-10-28 16:59:11 +02:00
Mathieu Jaumotte
f1fb77187f
create 13 new export/filters/aggregators in Person and AsideActivity Bundles
...
* minor corrections on last commit
* modify related files (declaration, messages.fr, repository)
* yaml service declaration
2022-10-28 16:48:09 +02:00
Mathieu Jaumotte
43d9ba1ba5
Create 16 new filters/aggregators in Bundles: Vendée, Person, Activity
...
Basic file creation, with methods, namespace, and title translation
2022-10-28 13:07:24 +02:00
julielenaerts
77a6e92f69
fix if condition in CalendarController + phpStan error
2022-10-26 11:08:37 +02:00
julielenaerts
e1b6fb2db1
Merge branch 'master' into testing
2022-10-25 10:17:25 +02:00
julielenaerts
2a4a4a80b1
change name of échange to activité
2022-10-25 10:11:42 +02:00
julienfastre
2e44689549
Merge branch 'calendar/finalization' into testing
2022-10-24 11:12:49 +02:00
julienfastre
aae1fbf7e6
Merge branch '111_exports_suite' into calendar/finalization
2022-10-24 11:10:44 +02:00
julienfastre
81c73f6acf
Merge branch 'master' into 111_exports_suite
2022-10-24 11:06:12 +02:00
julienfastre
5bd6281154
Merge branch 'calendar/refactor-calendar-on-person' into 'calendar/finalization'
...
[Calendar] repairs the calendar for creation in Person file
See merge request Chill-Projet/chill-bundles!463
2022-10-24 07:57:03 +00:00
julienfastre
823d27ed8a
Merge branch 'calendar/docgen-add-generation' into 'calendar/finalization'
...
[Calendar] Generate document associate with calendar
See merge request Chill-Projet/chill-bundles!462
2022-10-24 07:56:44 +00:00
julienfastre
307fdfd0ba
Merge branch 'person-docgen-context-with-3party' into 'master'
...
Feature: [person][docgen] Add a title to document in person docgen
See merge request Chill-Projet/chill-bundles!461
2022-10-24 07:56:02 +00:00
julienfastre
7efa95efab
Fixed: [calendar] do not show link to document if no document configured
2022-10-21 13:46:17 +02:00
julienfastre
bc1a7c1d7b
Feature: [calendar] allow to create and generate calendar by person
2022-10-21 13:24:02 +02:00
julienfastre
43dcb46d38
Feature: [calendar] associate a calendar with a person: update schema
2022-10-21 11:28:59 +02:00
julienfastre
c04e408d9d
DX: [calendar] simplify menu builder injection deps
2022-10-21 11:08:31 +02:00
julienfastre
2c5fa82380
Feature: [calendar] Add button to generate document immediatly after saving the calendar
2022-10-21 10:40:51 +02:00
julienfastre
55095ee6ac
Feature: [calendar] show documents in layout of list (and move sms info)
2022-10-21 10:17:58 +02:00
julienfastre
6ae03806b4
Feature: [calendar][docgen] controller and UI to generate a document from a calendar
2022-10-20 22:33:23 +02:00
julienfastre
e107e39ffd
Fixed: when counting doc generator template by entity, take 'active'
...
into account
2022-10-20 22:32:21 +02:00
julienfastre
63f3010395
Feature: [calendar][docgen] generation context for Calendar
2022-10-20 22:31:59 +02:00
julienfastre
2b1d9cabff
Feature: [calendar] associate document with calendar
2022-10-20 21:36:30 +02:00
julienfastre
1ec3e176fb
Merge branch 'master' into calendar/docgen-add-generation
2022-10-20 13:34:21 +02:00
Mathieu Jaumotte
9f4cf4ea88
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2022-10-20 09:56:23 +02:00
Mathieu Jaumotte
e91d2c9e93
complete chill documentation about csfixer and phpstan
2022-10-20 09:55:42 +02:00
julienfastre
b580bda2fb
DX: [calendar] docgen normalization on Calendar entity
2022-10-19 22:02:43 +02:00
julienfastre
83ba813160
Feature: [docgen] order document template by name in list and in admin
2022-10-19 17:56:10 +02:00
julienfastre
0cbe12a32c
DX: [dql] add a function JSON_EXTRACT
...
This might be used to sort lines which contains translatable string.
2022-10-19 17:44:36 +02:00
julienfastre
2a782044e6
DX: [docgen] add more test for docgenObjectNormalizer and AccompanyingPeriodResourceNormalizer
2022-10-19 17:11:10 +02:00
julienfastre
719256913c
Feature: [docgen] Add a new variable createdAtDate, which contains date
...
without date and time
This is useful when generating a letter, to fill the today's date in the
letter's header.
2022-10-19 16:07:12 +02:00
julienfastre
ea5f8c9d08
Feature: [docgen][person] add a new context to generate document with a
...
third party
This allow to prepare, for instance, mail (letters) to a thirdparty
about a Person
2022-10-19 14:16:59 +02:00
julienfastre
1b5d5a28fd
DX: [main] Validation phone number: add some parameters for debugging
2022-10-19 14:16:20 +02:00
julienfastre
31f048b8e8
Feature: [person][docgen] Add a title to document in person docgen
...
context
2022-10-19 14:12:47 +02:00
julienfastre
2f9b56dcd5
Feature: [export][acp] group courses by household composition
2022-10-18 21:43:33 +02:00
julienfastre
530c778d8c
DX: [person][household composition] create interface for repositories
2022-10-18 21:42:39 +02:00
julienfastre
7b3fcad251
Feature: [export][activity] Filter activities by users scope and job
2022-10-18 16:27:49 +02:00
julienfastre
a7ade9dac4
DX: use tags iterator to inject aggregators, filters and export during ExportManager's construct
...
Squashed commit of the following:
commit dc2bbc8f4da24549a1d42feb3b453af9f79ab2ff
Author: Julien Fastré <julien.fastre@champs-libres.coop >
Date: Tue Oct 18 10:40:14 2022 +0200
Fixes: remove iterator_to_array on formatter, which causes a PHP crashes
commit 4ce56a01a7
Author: Julien Fastré <julien.fastre@champs-libres.coop >
Date: Mon Oct 17 17:41:14 2022 +0200
DX: use tags and dependency injection to build ExportManager
2022-10-18 16:27:49 +02:00
Mathieu Jaumotte
a5c7934b76
Merge branch '664_or_translation' into 111_exports_suite
2022-10-18 15:33:49 +02:00
Mathieu Jaumotte
a7a921ee4d
batch replacing ', ou' in filters
2022-10-18 15:25:43 +02:00
Mathieu Jaumotte
93713f2ac2
Merge branch '641_issues_with_children' into '111_exports_suite'
...
Issue641, improve query, issues and actions with descendants
See merge request Chill-Projet/chill-bundles!460
2022-10-18 12:50:35 +00:00
Mathieu Jaumotte
9eb451e359
cs fixer
2022-10-18 14:37:33 +02:00
Mathieu Jaumotte
8928664f87
Merge branch '111_exports_suite' into 641_issues_with_children
2022-10-17 18:16:30 +02:00
julienfastre
531e05fc3a
DX: fix tests to find ancestor to all SocialAction and SocialIssue
2022-10-17 17:54:50 +02:00
Mathieu Jaumotte
32ddc5465c
review: fix stuffs on socialAction and socialIssue filters:
...
* filters call static entity method
* add renderString option to manage add_children
* add tests on new entity method getDescendantsWithThisFor..()
* rename function in repository
* rename 'Select2..' classes by 'Pick..' and replace all occurences
2022-10-17 17:31:17 +02:00
julienfastre
eb404404f9
Merge remote-tracking branch 'origin/111_exports_suite' into testing
2022-10-17 09:16:39 +02:00
julienfastre
50e12375f8
Feature: [export][activity] Group by users (participating) job and scope
...
on activity exports
2022-10-17 00:25:16 +02:00
julienfastre
4ed760949a
Feature: [export][activity] Add filter and aggregator by users
...
(participating to the activity)
2022-10-16 23:56:25 +02:00
Mathieu Jaumotte
71f989f00e
issue641: same for actions: take children, propose only associated and sort them by ordering
2022-10-16 20:06:18 +02:00
Mathieu Jaumotte
6b1155b9d8
issue641: don't list all children if parent is chosen
...
add mechanism to differenciate string in export
2022-10-16 20:05:22 +02:00
Mathieu Jaumotte
ccea6dd95c
issue641: add descendants to selected in alterQuery
2022-10-16 19:38:13 +02:00
Mathieu Jaumotte
de7ba29853
issue641: form select2 list activated socialissues and sort by ordering
2022-10-16 19:38:13 +02:00
Mathieu Jaumotte
8d7b6fea71
issue641: remove method to add parents socialissues (bad understanding)
2022-10-16 19:38:13 +02:00
Mathieu Jaumotte
6d40ef279f
issue641: simplify alterQuery where clause in concerned filters
2022-10-16 19:38:13 +02:00
Mathieu Jaumotte
a46c85d66c
Fix nested forms problems with select2 FormTypes in issue 641 and 649
...
Select2UserLocationType.php is called in another context:
UserController call UserCurrentLocationType which instanciate new Select2UserLocationType.php FormType
2022-10-16 13:24:03 +02:00
julienfastre
3e5be50a87
fix some tests
2022-10-15 00:35:13 +02:00
julienfastre
dd0e2a169c
Feature: [export][acp] use a date of computation for each filter and
...
aggregator linked with referrer
2022-10-15 00:17:04 +02:00
julienfastre
f1e92887fd
Fixed: [export][person][by age] use lower maximum age if not set, to avoid postgresql error
2022-10-14 22:33:58 +02:00
julienfastre
c07cd2b715
Fixed: [export][activity] use createdBy property instead of user for
...
grouping or filtering by creator
2022-10-14 21:55:02 +02:00
julienfastre
cd3fc99b9a
DX: extract interface for UserRepository
2022-10-14 21:42:55 +02:00
julienfastre
8b71e141cf
Feature: [activity] track creation and update on activity
2022-10-14 21:06:21 +02:00
julienfastre
2ee4897db9
Feature: [export][acp] use the acp's step history to aggregate steps in StepAggregator
2022-10-14 21:04:58 +02:00
julienfastre
59e21b6819
Feature: [acp] record the step history of each accompanying period
...
Each time a step is changed on an history, a record is stored in a
dedicated table.
When the acp's opening date is moved, the first row is adapted to match the new opening's date. This
mechanisme does not work if the opening date is move beyon the first end
date (if any), nor on the closing date.
2022-10-14 14:36:40 +02:00
julienfastre
66f282e221
DX: fix an accompanying period might be null in an AccompanyingPeriodComment
2022-10-13 16:50:21 +02:00
julienfastre
75f6c8754e
Feature: [export][acp] filter by acp which have an evaluation: use
...
select2
2022-10-13 15:32:09 +02:00
julienfastre
5a94ce49f1
[Feature] add active property to evaluation
2022-10-13 15:25:09 +02:00
julienfastre
a26029999f
Merge branch '111_exports_suite' into testing
2022-10-12 11:30:52 +02:00
julienfastre
1ba9f0365f
Merge branch 'master' into 111_exports_suite
2022-10-12 11:29:10 +02:00
julienfastre
d5efbd505c
Feature: [export][acp] aggregator by course's duration
2022-10-12 11:04:36 +02:00
julienfastre
3a8640db43
DX: Add a DQL AGE function to calculate age between two dates
2022-10-12 11:03:51 +02:00
julienfastre
6f1ec00d3a
Feature: [export] allow to choose between different granularity for DurationAggregator (acp) [wip]
2022-10-11 16:48:22 +02:00
julienfastre
aba3b33fd0
Feature: allow to filter courses by user's job #export #acp
2022-10-10 21:22:22 +02:00
julienfastre
2f77deaa60
fix cs
2022-10-10 20:53:49 +02:00
julienfastre
cbd7acebd5
Feature: allow to filter acp by scope of the user #export #acp
2022-10-10 20:52:35 +02:00
julienfastre
fce7c44907
Fix return value for initializeObject in ScopePickerTest
2022-10-10 20:52:35 +02:00
julienfastre
4834eadc18
Feature: do not show desactivated Scope in ScopePickerType
2022-10-10 20:52:35 +02:00
julienfastre
f74f67b5c6
Feature: add a variable active to Scope entity
2022-10-10 20:52:35 +02:00
julienfastre
832f043e25
Fixed: add scope to generated document ref #11
2022-10-10 20:52:35 +02:00
julienfastre
5acf7a81d7
DX: deprecated ProphecyTrait in favour of the one coming from Prophecy\PhpUnit package.
2022-10-10 20:52:35 +02:00
julielenaerts
6f46d4c46a
add scope to docs if required
2022-10-10 20:52:35 +02:00
julienfastre
f1fc6f9ab3
Fixed: usage of owner side / inversed side on SocialAction / Evaluation
...
In a ManyToMany relationship, doctrine does take care only of the owning
side of a relationship to inspect changes.
([see
documentation](https://www.doctrine-project.org/projects/doctrine-orm/en/current/reference/unitofwork-associations.html#important-concepts ))
This commit mark as "internal" the methods add/removeSocialAction on the
inversed side (`Evaluation`) and let the methods add/removeEvaluation
on the owning side (`SocialAction`) update the inversed side.
The usage is also adapted into SocialWorkMetadata's importer.
2022-10-10 20:52:35 +02:00
julielenaerts
c8c0c26ab9
php cs fixes, stan ok!
2022-10-10 20:52:35 +02:00
julielenaerts
0e2740a4dd
update changelog
2022-10-10 20:52:33 +02:00
julielenaerts
0827cd4b02
query adjusted to fetch only active objectives for a social action
2022-10-10 20:52:08 +02:00
julienfastre
8f2e91d857
doc for PickPostalCode vue component
2022-10-10 20:52:08 +02:00
julienfastre
0c47d2cafd
[Feature] show period's localisation (address) into reassign and regulation list
2022-10-10 20:52:08 +02:00
julienfastre
215d150103
[Dev] Add unit test to PickPostalCodeType
2022-10-10 20:52:08 +02:00
julienfastre
cf0252b469
[Feature] Prevent sending notification to user when bulk reassign
2022-10-10 20:52:08 +02:00
julienfastre
86cfd87d71
Feature: Allow to filter periods to reassign by postal code
2022-10-10 20:52:08 +02:00
julienfastre
0609fdee14
[workflow] Feature: allow user to retrieve the access link for the
...
workflow + show dest email for a workflow
2022-10-10 20:52:07 +02:00
nobohan
aa5094f196
[person] normalizer tests: php stan
2022-10-10 20:51:40 +02:00
nobohan
0aef6b1afb
[person]: add origin and social issue normalizer tests + typo
2022-10-10 20:51:40 +02:00
nobohan
9d9aa0404f
[person]: add new test for social action normalizer
2022-10-10 20:51:40 +02:00
Mathieu Jaumotte
5c6068e8a5
fix cs
2022-10-10 18:52:38 +02:00
Mathieu Jaumotte
9c709d4388
issue641: others filters use these new Select2...Type
2022-10-10 18:28:30 +02:00
Mathieu Jaumotte
c3f9ce1ea6
issue641: create 2 new Select2 formType (for actions and issues)
2022-10-10 18:28:30 +02:00
Mathieu Jaumotte
fd24ba618d
Merge branch '111_exports_suite' of gitlab.com:Chill-Projet/chill-bundles into 111_exports_suite
2022-10-10 18:27:02 +02:00
Mathieu Jaumotte
963ec3c3e4
Merge branch '649_select2_forms' into 111_exports_suite
2022-10-10 18:03:50 +02:00
Mathieu Jaumotte
c41f9d8f5b
fix missing service declaration + remove unused form method
2022-10-10 18:02:58 +02:00
Mathieu Jaumotte
5fd4e322d6
Merge branch '649_select2_forms' into 111_exports_suite
2022-10-10 16:14:09 +02:00
Mathieu Jaumotte
631111b0c7
rename UserCurrentLocationType to more generic Select2UserLocationType
...
NB: used 2 times, check that all works
2022-10-10 16:08:23 +02:00
Mathieu Jaumotte
7276cb971f
issue649: new formType to use select2 with LocationTypeFilter
2022-10-10 15:59:16 +02:00
Mathieu Jaumotte
087270829e
cleaning previous
2022-10-10 15:27:36 +02:00
Mathieu Jaumotte
999d4e2038
issue649: adapt existing UserCurrentLocationType to use select2 with AdministrativeLocationFilter
2022-10-10 15:27:22 +02:00
julienfastre
863a384a85
Merge branch '11-fix-scope-person-document' into 'master'
...
Resolve "Un document généré dans le contexte "personne" n'est pas enregistré"
Closes #11
See merge request Chill-Projet/chill-bundles!459
2022-10-10 12:27:17 +00:00
julienfastre
a8a206557b
Fixed: add scope to generated document ref #11
2022-10-10 14:25:07 +02:00
julienfastre
877535ca4d
DX: deprecated ProphecyTrait in favour of the one coming from Prophecy\PhpUnit package.
2022-10-10 14:25:07 +02:00
julielenaerts
7df203633d
add scope to docs if required
2022-10-10 14:25:07 +02:00
julienfastre
69704e5211
Fixed: usage of owner side / inversed side on SocialAction / Evaluation
...
In a ManyToMany relationship, doctrine does take care only of the owning
side of a relationship to inspect changes.
([see
documentation](https://www.doctrine-project.org/projects/doctrine-orm/en/current/reference/unitofwork-associations.html#important-concepts ))
This commit mark as "internal" the methods add/removeSocialAction on the
inversed side (`Evaluation`) and let the methods add/removeEvaluation
on the owning side (`SocialAction`) update the inversed side.
The usage is also adapted into SocialWorkMetadata's importer.
2022-10-10 13:59:59 +02:00
julienfastre
629e4ab02d
Merge branch 'atelier_tests' into '111_exports_suite'
...
Add tests which check that an alias do not disappears in filters / aggregators
See merge request Chill-Projet/chill-bundles!455
2022-10-10 10:41:41 +00:00
julienfastre
2229266347
Merge branch 'fix_fetch_action_objectives' into 'master'
...
Fix fetch action objectives
See merge request Chill-Projet/chill-bundles!444
2022-10-10 10:37:20 +00:00
julienfastre
ee08fd5877
Merge branch 'regulation-list-add-commune' into 'master'
...
Add postal code to filter regulation list
See merge request Chill-Projet/chill-bundles!457
2022-10-10 10:35:20 +00:00
julienfastre
8d3ff2f26e
doc for PickPostalCode vue component
2022-10-10 10:34:48 +00:00
julienfastre
704e502beb
Merge branch 'workflow-show-link' into 'master'
...
[workflow] Feature: allow user to retrieve the access link for the
See merge request Chill-Projet/chill-bundles!456
2022-10-10 10:29:19 +00:00
julienfastre
9e11448c5e
Merge branch 'improve_normalizer_tests' into 'master'
...
Improve normalizer tests
See merge request Chill-Projet/chill-bundles!458
2022-10-10 10:28:57 +00:00
julienfastre
01acfeb58f
Merge branch 'master' into 111_exports_suite
2022-10-08 01:37:24 +02:00
julienfastre
022f0a5e33
Fixed: the marital's status was shown to admin users - and was not editable
2022-10-08 01:36:37 +02:00
julienfastre
d055a286a8
Fix CS
2022-10-08 01:35:56 +02:00
julienfastre
61db0d6a28
DX: fix deprecation in dql custom function + add test
2022-10-08 01:34:20 +02:00
julienfastre
76aa9c7058
Fixed: do not store center in Person any more, the centerHistory is now fully in use
2022-10-08 01:11:54 +02:00
julienfastre
8cf166f7ea
store an end date instead of a string when person is removed from a participation
2022-10-08 01:10:00 +02:00
julienfastre
6585662087
Fixed: fix the evaluation maxDateFilter to use correct alias
...
Some weird code is also removed in describeAction
2022-10-08 01:03:21 +02:00
julienfastre
5592e906f2
DX: remove fixed phpstan things
2022-10-08 01:02:32 +02:00
julienfastre
f64952a93e
Merge branch 'master' into 111_exports_suite
2022-10-08 00:50:17 +02:00
julienfastre
6b5f746efc
Remove deprecation of AuthorizationHelper::getReachableScope, as it is
...
widely used
2022-10-08 00:23:07 +02:00
nobohan
80052cc6c8
[person] normalizer tests: php stan
2022-10-07 10:47:55 +02:00
nobohan
4ca5fb9869
[person]: add origin and social issue normalizer tests + typo
2022-10-07 10:23:41 +02:00
julienfastre
d74decba74
DX: Fix cs
2022-10-06 23:57:45 +02:00
julienfastre
915ec0d428
DX: fix import in test
2022-10-06 23:57:26 +02:00
julienfastre
db28443008
Fixed: correct use of scopes
2022-10-06 23:57:02 +02:00
julienfastre
3a23e889e3
DX: fixed phpstan things
2022-10-06 23:43:28 +02:00
julienfastre
2fdb1dfb52
DX: more type hint for DirectExportInterface
2022-10-06 23:43:16 +02:00
julienfastre
07d15f0a68
DX: fixed complicated comparison to add a group by
2022-10-06 23:42:46 +02:00
julienfastre
1b1aaaa862
phpstan: fixed things
2022-10-06 23:24:59 +02:00
julienfastre
ca67170ad3
DX: do not loop on possible choices to display action
2022-10-06 23:24:38 +02:00
julienfastre
f5997e39cd
DX: do not use complicated condtiion to add a group by
2022-10-06 23:24:07 +02:00
julienfastre
c7de95c635
DX: fix type hinting, code and some dev stuffs
2022-10-06 23:17:58 +02:00
julienfastre
5dbfb98906
DX: fix missing import during exception handling
2022-10-06 23:17:20 +02:00
julienfastre
1a8f8efa23
DX: remove call to deprecated method
2022-10-06 23:16:50 +02:00
julienfastre
7e1d07f1ff
DX: add missing import for handling exception
2022-10-06 23:04:50 +02:00
julienfastre
17cdaf449e
DX: remove unnecessary comparison
2022-10-06 23:02:47 +02:00
julienfastre
9ad9ef6758
DX: rename argument $qb to $query in export's, getResult method, and add missing return type and import
...
This name is the same as the implemented interface.
2022-10-06 22:56:34 +02:00
julienfastre
77800c21bb
Fixed: missing import for handling LogicException
2022-10-06 22:45:58 +02:00
julienfastre
e518cf703d
fix cs again
2022-10-06 22:45:07 +02:00
julienfastre
a41483be00
ACP ConfidentialFilter: Do not loop on choices to show the picked one
2022-10-06 22:44:31 +02:00
julienfastre
02330fcc75
ACP EmergencyFilter: Do not loop on choices to show the picked one
2022-10-06 22:42:35 +02:00
julienfastre
a324121f01
ACP IntensityFilter: Do not loop on choices to show the picked one
2022-10-06 22:39:00 +02:00
julienfastre
36590e7810
fix cs: mismatch header and strict type declaration
2022-10-06 22:25:45 +02:00
julienfastre
ba7adf59ff
[Fixed] Add required import for exception handling
2022-10-06 22:25:45 +02:00
julienfastre
9699e2304a
fix cs: declare type and license header mismatch
2022-10-06 22:25:43 +02:00
julienfastre
67104d15cd
[Fixed] Add required import for exception handling
2022-10-06 22:22:08 +02:00
julienfastre
62386378fc
[Feature] show period's localisation (address) into reassign and regulation list
2022-10-06 22:14:39 +02:00
julienfastre
dea217a670
[Dev] Add unit test to PickPostalCodeType
2022-10-06 22:06:45 +02:00
julienfastre
9aae36556b
[Feature] Prevent sending notification to user when bulk reassign
2022-10-06 21:44:23 +02:00
julienfastre
f82bc02f8b
Feature: Allow to filter periods to reassign by postal code
2022-10-06 20:53:29 +02:00
julienfastre
49731777b4
fix cs: declare type and license header mismatch
2022-10-06 20:51:44 +02:00
Mathieu Jaumotte
c6b78d1c0c
Merge branch '111_exports_suite' of gitlab.com:Chill-Projet/chill-bundles into 111_exports_suite
2022-10-06 18:48:38 +02:00
Mathieu Jaumotte
c73bb10dce
issue 644: Use Vue AddPersons picker to select users
2022-10-06 18:47:53 +02:00
nobohan
713b8357cd
[person]: add new test for social action normalizer
2022-10-06 15:26:44 +02:00
julienfastre
7e65e97caf
fix cs: header and declare strict type order
2022-10-06 10:21:16 +02:00
julienfastre
087375f648
Merge branch '111_exports_suite' into calendar/finalization
2022-10-06 09:31:43 +02:00
julienfastre
66af19c43d
Merge branch 'master' into 111_exports_suite
2022-10-06 08:55:57 +02:00
julienfastre
b394d7247d
fix cs: too much line before declaring strict type
2022-10-06 08:55:32 +02:00
julienfastre
fb7c6f0a9b
fix cs: too much line before declaring strict type
2022-10-06 08:54:23 +02:00
julienfastre
445a8ac8c7
Merge branch 'master' into 111_exports_suite
2022-10-05 17:09:23 +02:00
julienfastre
67c3f3a840
fix cs with licencse header
2022-10-05 17:08:14 +02:00
julienfastre
845a4e9523
fix cs for doc [ci-skip]
2022-10-05 16:56:00 +02:00
julienfastre
63137c67f4
fix cs
2022-10-05 16:55:13 +02:00
julienfastre
dbf3780593
Merge branch '111_exports_suite' into testing
2022-10-05 15:47:25 +02:00
julienfastre
e4c450cd1b
Fixed: typo in service name
2022-10-05 15:46:57 +02:00
julienfastre
642b1e43c8
fix cs
2022-10-05 15:30:55 +02:00
julienfastre
b20a75c2ee
Merge branch '111_exports_suite' into testing
2022-10-05 15:28:51 +02:00
julienfastre
d95472ca9d
Merge branch '111_exports_suite' into calendar/finalization
2022-10-05 15:28:37 +02:00
julienfastre
908419fbf8
Merge branch 'master' into 111_exports_suite
2022-10-05 15:26:18 +02:00
julienfastre
a967e1ed17
fix cs
2022-10-05 15:23:28 +02:00
julienfastre
58b1778544
Merge commit 'a90e87b1be8f278113b191816e88ad6619bf3101' into 111_exports_suite
2022-10-05 15:14:04 +02:00
julienfastre
c1d96af85f
fix cs
2022-10-05 15:08:53 +02:00
julienfastre
71db287ded
Merge branch '111_exports_suite' into testing
2022-10-05 14:57:55 +02:00
julienfastre
8a740a25da
[Export] Feature: create a aggregator for referrer's main scope on
...
aggregator
2022-10-05 14:57:15 +02:00
julienfastre
491570a21c
[export] Fixed: the scope aggregator (accompanying course) group by
...
period's scope (and the label didn't show this)
+ extract ScopeRepository and create ScopeRepositoryInterface
2022-10-05 14:56:36 +02:00
julienfastre
5f0a6f37b0
Merge branch '111_exports_suite' into testing
2022-10-05 10:43:35 +02:00
julienfastre
307ed4fb1b
Merge branch '111_export_GeographicalUnit' into 111_exports_suite
2022-10-05 10:43:21 +02:00
julienfastre
fa1b5c4a02
Merge branch 'workflow-show-link' into testing
2022-10-05 10:23:08 +02:00
julienfastre
a90e87b1be
more explanation for installation instructions
2022-10-05 10:22:30 +02:00
julienfastre
4388331b2f
Merge branch '111_exports_suite' into testing
2022-10-05 10:21:42 +02:00
julienfastre
be6b5178cd
Merge branch 'master' into 111_exports_suite
2022-10-05 10:16:05 +02:00
julienfastre
58a1af0c78
installation instructions
2022-10-05 09:58:18 +02:00
julienfastre
432acc0ace
[export][person] Feature: add filter and aggregator by geographical unit on person
2022-10-04 22:17:16 +02:00
julienfastre
fc567868c1
[export][person] Feature: allow to filter accompanying period by
...
geographical unit
2022-10-04 15:07:07 +02:00
julienfastre
52435f5331
Feature: aggregator for accompanying course by geographical level
2022-10-04 10:25:34 +02:00
julienfastre
65f6712a15
Fixed: take layer into account for unicity of geographical unit's keys
2022-10-03 17:19:32 +02:00
julienfastre
9c3ac72426
Feature: Create a base importer for geographical units and add index
2022-10-03 15:45:42 +02:00
julienfastre
994160f28a
Feature: add a proper entity for geographical unit layer
2022-10-03 13:50:10 +02:00
julienfastre
e1fda324a4
Merge branch '111_exports_suite' into 111_export_GeographicalUnit
2022-10-03 12:00:15 +02:00
julienfastre
9d1c38e978
Merge remote-tracking branch 'origin/testing' into testing
2022-10-03 09:31:44 +02:00
julienfastre
a95f0c538d
Merge remote-tracking branch 'origin/master' into testing
2022-10-03 09:31:15 +02:00
julienfastre
99b261b1d7
[person][relations] Fixed: GET request had a body, this prevented to
...
load files
2022-09-30 17:36:52 +02:00
julienfastre
ffd1145cd0
[apimethods] Fixed: prevent makeFetch to add a null body on GET and HEAD
...
requests
2022-09-30 17:35:43 +02:00
julienfastre
d1b9400257
[person][relations] Fixed: GET request had a body, this prevented to
...
load files
2022-09-30 17:31:30 +02:00
julienfastre
fd0e541e3f
[workflow] Feature: allow user to retrieve the access link for the
...
workflow + show dest email for a workflow
2022-09-29 22:09:49 +02:00
Mathieu Jaumotte
ccedebda90
Add new Abstract Filter Test to check qb aliases (for join clauses)
2022-09-29 20:48:56 +02:00
Mathieu Jaumotte
eb6efcefd8
Add new Abstract Aggregator Test to check qb aliases (for join clauses)
2022-09-29 20:48:56 +02:00
Mathieu Jaumotte
ab5ca48968
Merge branch '111_exports_suite' of gitlab.com:Chill-Projet/chill-bundles into 111_exports_suite
2022-09-29 20:48:00 +02:00
Mathieu Jaumotte
e737f20735
batch removing unused $request prophesise in Tests setup()
2022-09-29 20:46:18 +02:00
Mathieu Jaumotte
b7c2903815
keep prophecy when test get 'request_stack'
2022-09-29 20:46:18 +02:00
Mathieu Jaumotte
6bddd320fa
Add Activity Export/Export missing tests
2022-09-29 20:46:18 +02:00
Mathieu Jaumotte
f5fb721ddd
activity export export tests
2022-09-29 20:46:18 +02:00
Mathieu Jaumotte
2b8fe462ea
repair Activity Aggregator Tests
2022-09-29 20:46:18 +02:00
Mathieu Jaumotte
8d1160d093
delete duplicate AggregatorTest
2022-09-29 20:46:18 +02:00
julienfastre
ac39baa5f5
Fixed: avoid the requirement to store person current center, which is a readonly entity
2022-09-29 18:21:14 +02:00
julienfastre
fdd537b18e
Merge branch 'master' into testing
2022-09-29 10:53:48 +02:00
julienfastre
2309484692
Fixed: cascade persist the center history when a person is created
2022-09-28 17:21:39 +02:00
julienfastre
3feb5115a5
Merge remote-tracking branch 'origin/master' into 111_exports_suite
2022-09-28 15:53:43 +02:00
julienfastre
b777e9c819
Merge branch 'person-change-center-history' into '111_exports_suite'
...
Track the change of person's centers
See merge request Chill-Projet/chill-bundles!454
2022-09-28 13:52:55 +00:00
julienfastre
a91b35298a
Do use the old name for the table, as it should exists when migrations are executed sequentially
2022-09-28 15:52:19 +02:00
julienfastre
32f252149b
[export] Feature: rely on person's center history to build export's
...
query
2022-09-28 15:43:58 +02:00
julienfastre
1786fa838f
Merge branch '111_exports_suite' into testing
2022-09-28 09:49:33 +02:00
julienfastre
f39b0ee002
[task] Feature: use the resolution of center with person's center
...
history
2022-09-27 16:09:09 +02:00
julielenaerts
1386ae66de
centerDispatchResolver added in construct - was missing
2022-09-27 15:35:45 +02:00
julienfastre
451f7f4230
[person][Search] Feature: use the current center history when searching
...
for person
2022-09-27 10:22:15 +02:00
julienfastre
49d2e98a1a
[person] Feature: add a person's center history
...
The association between Person and Center is now stored in a dedicated
Entity: `PersonCenterHistory`, which have a date interval (start date
and endDate). The SQL counterpart is a table, with a constraint which
ensure that no person might be associated with two center at the same time.
For ease, a view is created to get the current center associated with
the person.
The dedicated migration creates also:
* indexes for a rapid search for person at current date;
* and populate the table from current data, setting the startdate to the
person's creation date and time if any, `NOW()` unless.
The `Person` entity is also updated to use the information from the
PersonCenterHistory classes, but this commit does not yet delete the
`Center` column.
2022-09-26 21:11:01 +02:00
Mathieu Jaumotte
9f2ecff63e
exports: ResidentialAddressAt ThirdParty/User Filter, improve query (issue637 et issue638)
2022-09-26 18:52:00 +02:00
Mathieu Jaumotte
78e00b8eba
exports: improve translations
2022-09-26 17:40:58 +02:00
julienfastre
e3764f6f91
[export][person] Fixed: use left join on association between works and
...
goal/results
2022-09-26 17:02:28 +02:00
julienfastre
95f7622923
[Export][person] Fixed: error and more precision on household
...
composition
A filter and two aggregators create a join between composition and
household, but with a parameter at different date.
Each aggregator and filter now have a custom alias, to allow to set this
date parameter on each join.
2022-09-26 16:45:36 +02:00
julienfastre
2c46886e36
Fix use import and add a "not null" condition on travel time
2022-09-26 14:59:31 +02:00
julienfastre
58eb089d1c
Fix use import and add a "not null" condition on travel time
2022-09-26 14:49:51 +02:00
julienfastre
6eff1962df
Fix import and add a "not null" condition on duration time
2022-09-26 14:43:04 +02:00
julienfastre
75713af0e0
[export][person] fix alias name for person in CountPersonWithAccompanyingCourse export
2022-09-23 21:58:50 +02:00
julienfastre
6cdb3033db
[export][person] Fixed: filter per person's age: use calculatio non year interval
2022-09-23 21:58:38 +02:00
julienfastre
7fe8d0837f
[export][person] fix alias name for person in CountPersonWithAccompanyingCourse export
2022-09-23 21:55:00 +02:00
julienfastre
753d6ea481
[export][person] Fixed: filter per person's age: use calculatio non year interval
2022-09-23 21:51:26 +02:00
julienfastre
8cf25415ab
Merge branch '111_exports_suite' into testing
2022-09-22 18:16:15 +02:00
julienfastre
89bdc76565
handle unknown in gender aggregator
2022-09-22 18:15:59 +02:00
julienfastre
743e0b9403
Merge branch '111_exports_suite' into testing
2022-09-22 16:58:47 +02:00
julienfastre
b9d4b5650b
[Activity][Export] Fixed: use leftJoin on aggregators
2022-09-22 16:58:29 +02:00
julienfastre
4fe4f6a877
DXFeature: ClosingMotiveRepository implements correct interace
2022-09-22 14:02:00 +02:00
Mathieu Jaumotte
4631f04da6
Merge branch 'issue628' into 111_exports_suite
2022-09-22 13:49:00 +02:00
Mathieu Jaumotte
e487bdf7fd
fix issue628 when result is null
2022-09-22 13:22:34 +02:00
Mathieu Jaumotte
37662a4187
batch replacing 'actacp' by 'acp'
2022-09-21 18:04:34 +02:00
julienfastre
97d6f35605
Merge branch '111_exports_suite' into testing
2022-09-21 17:31:13 +02:00
julienfastre
cf9b9b3c75
[person][export] Fixed: use left join for related entities in accompanying course aggregators
2022-09-21 17:30:00 +02:00
julienfastre
ca6fde934b
[export][person] Fixed: fixed inconsistency in requestor query
...
A condition was not present in a subquery, causing to take all courses into account,
not the one concerned by the filter
2022-09-21 17:28:55 +02:00
julienfastre
01fb93e9e0
[export][activity] count activities only once if the activity is present
...
multiple times due to JOIN
2022-09-21 17:28:55 +02:00
julienfastre
4e82126bed
[activity][export] Fixed: fixed inconsistencies with date filters
2022-09-21 17:28:55 +02:00
julienfastre
8b64933565
[activity][export]: Fixed: rename the alias for accompanying period, to
...
be suitable for usage with acp filters
2022-09-21 17:28:55 +02:00
Mathieu Jaumotte
683717e572
Merge branch '111_exports_suite' of gitlab.com:Chill-Projet/chill-bundles into 111_exports_suite
2022-09-21 14:34:04 +02:00
Mathieu Jaumotte
f763a1ed9f
Merge branch '111_exports_tests_suite' into 111_exports_suite
2022-09-21 14:33:24 +02:00
Mathieu Jaumotte
3c8dbe56fc
exports: create new aggregator tests + minor corrections in aggregators
2022-09-21 14:31:46 +02:00
julielenaerts
7813f66935
Merge branch 'calendar/finalization' of gitlab.com:Chill-Projet/chill-bundles into calendar/finalization
2022-09-21 13:31:38 +02:00
julielenaerts
9da410afb8
urgency and calendarrange exports
2022-09-21 13:31:24 +02:00
Mathieu Jaumotte
7ef84b9fd0
exports: create new aggregator test (untested)
2022-09-21 13:27:26 +02:00
Mathieu Jaumotte
8d7013b988
Merge branch 'calendar/finalization' of gitlab.com:Chill-Projet/chill-bundles into calendar/finalization
2022-09-21 12:46:03 +02:00
Mathieu Jaumotte
6405f2101f
exports: add new tests for calendar aggregators (untested)
2022-09-21 12:45:31 +02:00
julielenaerts
d62c09993f
Merge branch 'calendar/finalization' of gitlab.com:Chill-Projet/chill-bundles into calendar/finalization
2022-09-21 12:26:29 +02:00
julielenaerts
40b4fd00b0
Merge branch 'calendar/finalization' of gitlab.com:Chill-Projet/chill-bundles into calendar/finalization
2022-09-21 12:26:03 +02:00
julielenaerts
2331e9ea0f
Merge branch 'calendar/finalization' of gitlab.com:Chill-Projet/chill-bundles into calendar/finalization
2022-09-21 12:20:52 +02:00
julielenaerts
e90ff67e33
add urgent property to calendar entity
2022-09-21 12:20:39 +02:00
Mathieu Jaumotte
27306015f4
exports: create new filter tests
2022-09-21 11:29:08 +02:00
julienfastre
c059b7700e
Improve label for aliases in "Filter by Activity" and use of new-style
...
EntityRepository for ActivityType
* [activity][export] Feature: improve label for aliases in "Filter by activity type"
* [activity][export] DX/Feature: use of an `ActivityTypeRepositoryInterface` instead of the old-style EntityRepository
2022-09-21 11:11:33 +02:00
Mathieu Jaumotte
318009c9c8
exports: add new tests for calendar filters (untested)
2022-09-21 11:02:09 +02:00
Mathieu Jaumotte
5b3cd9eb20
report export test
2022-09-21 10:50:12 +02:00
Mathieu Jaumotte
eb112b8a85
exports: remove duplicate test
...
cfr commit 18a6a5a7eb
2022-09-21 10:33:49 +02:00
Mathieu Jaumotte
390009b395
export: create new filter tests
2022-09-21 10:17:53 +02:00
Mathieu Jaumotte
37dcbe92c0
export: fix translation
2022-09-21 10:17:53 +02:00
Mathieu Jaumotte
b25a1c3cbb
correct import path with filter/aggr
2022-09-21 10:17:53 +02:00
Mathieu Jaumotte
d599792de8
enable commented filter (!?)
2022-09-21 10:17:06 +02:00
Mathieu Jaumotte
42c395ecc9
export: add logger to make feedback on deployed instances easier to debug
2022-09-20 19:09:20 +02:00
julienfastre
052c0e1969
[CS] remove dead code
2022-09-20 18:50:04 +02:00
Mathieu Jaumotte
a72acbe008
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2022-09-20 18:49:55 +02:00
Mathieu Jaumotte
ca732d89c3
Merge branch 'export_feedback'
2022-09-20 18:49:11 +02:00
Mathieu Jaumotte
5b5470c259
add logger to make prod feedback debug easier
2022-09-20 18:48:13 +02:00
julienfastre
59b22dbb6d
[person][export] Fixed: rename the alias for accompanying_period to acp in filter associated with person
2022-09-20 17:02:35 +02:00
julienfastre
35a2d08267
Merge branch 'master' into 111_exports_suite
2022-09-20 16:37:33 +02:00
julienfastre
5af492b2db
Merge remote-tracking branch 'origin/111_exports_suite' into testing
2022-09-20 12:18:00 +02:00
julienfastre
70c631b612
Merge remote-tracking branch 'origin/master' into testing
2022-09-20 12:15:29 +02:00
julienfastre
66f7ef8c51
prepare for beta2 release
2022-09-20 12:00:01 +02:00
julienfastre
cdb9d967ff
[person] Feature: on evaluation, add an url field on the admin
2022-09-20 11:50:01 +02:00
julienfastre
29b24fa506
[Budget] Feature: allow to desactive resources and charges in the
...
configuration
A new key `active` (default `true`) allow to activate or desactivate the
line in the resource or charge.
2022-09-20 11:26:05 +02:00
julienfastre
4d192d748f
[skeleton] we do not commit composer into repository
2022-09-20 10:03:05 +02:00
julienfastre
6bd0bcff6e
Fix: Workflow: the notification is send when the user is added on first
...
step.
See https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/813
2022-09-19 21:27:07 +02:00
Mathieu Jaumotte
1869f44ec6
Merge branch '__111_action_goal_result' into 111_exports_suite
2022-09-19 13:55:16 +02:00
julienfastre
5b148f967f
Merge branch 'feature/load-address-bano' into 'master'
...
Load addresses from bano and best address
See merge request Chill-Projet/chill-bundles!448
2022-09-19 11:51:21 +00:00
Mathieu Jaumotte
91af01336a
fix goalResult aggregator
2022-09-19 13:51:03 +02:00
Mathieu Jaumotte
37d49e1123
fix goal aggregator error
2022-09-19 11:46:53 +02:00
Mathieu Jaumotte
d30ac75995
exports: create workAction goalResult aggregator
2022-09-19 11:22:41 +02:00
Mathieu Jaumotte
b13686bbf1
fix geom type in db: multipolygon
2022-09-19 09:07:49 +02:00
Mathieu Jaumotte
841eb57144
GeographicalUnit Filter: add join clauses
2022-09-19 09:07:49 +02:00
Mathieu Jaumotte
d907357748
Merge branch '__SocialWorkType_finish' into 111_exports_suite
2022-09-19 09:05:39 +02:00
julienfastre
8129739d27
test for postal code base importer
2022-09-17 10:59:04 +02:00
julienfastre
658e846120
add test for AddressReferenceBaseImporter
2022-09-17 10:44:26 +02:00
julienfastre
0f63548d5a
import addresses and postal codes from bestaddress
2022-09-17 09:10:28 +02:00
julienfastre
84cda8845d
Feature: command to load addresses from France from bano.openstreetmap.fr
2022-09-17 09:10:28 +02:00
julienfastre
9b3b9f2552
Fixed: possible unexisting variable
2022-09-17 09:10:28 +02:00
julienfastre
58ddf9038d
Feature: load french postal code from laposte hexasmal open data
2022-09-17 09:10:28 +02:00
julienfastre
a9b354a6f5
Feature: add constraint to ensure postal code uniqueness and track creation and update of postal code
2022-09-17 09:10:28 +02:00
julienfastre
62ff4998a0
Fixed: annotation schema for ManyToMany relationship between Evaluation and SocialAction
...
Before this commit, the owning side of the relationship between Evaluation and SocialAction was declared twice.
2022-09-17 09:10:28 +02:00
julienfastre
d285e7f875
Merge branch '111_exports_acl' into '111_exports_suite'
...
Adapt ACL to allow the usage of global ACL
See merge request Chill-Projet/chill-bundles!452
2022-09-17 06:25:09 +00:00
julienfastre
d716e0c2c2
add missing roles and adapt role voter for exports houshold and activity
2022-09-17 08:23:28 +02:00
julienfastre
78ea990189
allow voter to handle export about Accompanying periods on Center
2022-09-17 08:23:28 +02:00
julienfastre
524123c701
[FIX] use AuthorizationHelperInterface instead of implementation in PickCenterType
2022-09-17 08:23:28 +02:00
julienfastre
38cb1fe357
[dev-feature] use an interface for describing CenterRepository (allow mocking in tests
2022-09-17 08:23:28 +02:00
julienfastre
e379d8adb5
[feature] use internal services to check for acl on exports
2022-09-17 08:23:28 +02:00
julienfastre
211a80e9be
deprecate chill prophecy train in favor of prophecy-phpunit bridge
2022-09-17 08:23:28 +02:00
Mathieu Jaumotte
91a5db4c14
fix origin alias in qb
2022-09-15 16:07:00 +02:00
Mathieu Jaumotte
5dcd157bd0
export: move Vue component in ChillPersonBundle
2022-09-14 18:16:28 +02:00
Mathieu Jaumotte
fb60808dca
export translations: improve title translations in filter/aggrs stack
2022-09-14 17:53:07 +02:00
Mathieu Jaumotte
fceab958bb
comment logs
2022-09-14 15:01:28 +02:00
Mathieu Jaumotte
f07847e985
Merge branch '__SocialWorkTypeFilter' into 111_exports_suite
2022-09-14 14:58:35 +02:00
Mathieu Jaumotte
c7e88b3924
select action childrens when selecting parent
2022-09-14 14:57:43 +02:00
Mathieu Jaumotte
424c9239b7
App.vue: improve logs to understand algo
2022-09-14 14:57:23 +02:00
LenaertsJ
6c191f584f
fix bug when member is non-positionné, case not taken into account in if-condition
2022-09-14 12:09:25 +00:00
Mathieu Jaumotte
b2e83892a7
update export alias conventions
2022-09-14 12:34:57 +02:00
Mathieu Jaumotte
478afc893b
exports: fix alterQuery and DescribeAction in SocialWorkTypeFilter
2022-09-14 12:34:57 +02:00
Mathieu Jaumotte
4cb6e8e564
exports: fix buildForm in SocialWorkType Filter
2022-09-14 12:34:57 +02:00
Mathieu Jaumotte
9b1e464011
fix form error in App.vue (does not POST from step=export to step=formatter)
2022-09-14 12:33:14 +02:00
Mathieu Jaumotte
71f49db2f4
disable unstable filters/aggregators
2022-09-13 21:05:22 +02:00
Mathieu Jaumotte
6c29638fed
exports: fix export_result cell if null (issue 628)
...
https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/628
2022-09-13 14:54:36 +02:00
Mathieu Jaumotte
18a6a5a7eb
exports: move acp ActivityType filter in ChillActivityBundle
2022-09-13 13:27:24 +02:00
Mathieu Jaumotte
d85be8a92e
update exports_alias_conventions
2022-09-13 13:09:40 +02:00
Mathieu Jaumotte
42ea1f5813
exports: better lisibility of exports index page
2022-09-13 12:41:03 +02:00
Mathieu Jaumotte
ef7a388f38
exports: fix resetDQLPart('from') issue (632)
...
https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/632
2022-09-13 12:38:33 +02:00
Mathieu Jaumotte
eafe68973a
[bug] Temporary bypass Vue component
2022-09-08 14:35:48 +02:00
Mathieu Jaumotte
17494b3e9f
Merge branch 'export_vue_multiselect' into 111_exports_suite
2022-09-08 14:27:58 +02:00
Mathieu Jaumotte
661e5458ee
bam
2022-09-08 14:17:17 +02:00
julielenaerts
236e89a6ae
Merge branch 'calendar/finalization' of gitlab.com:Chill-Projet/chill-bundles into calendar/finalization
2022-09-08 13:31:46 +02:00
Mathieu Jaumotte
307280f595
Merge branch '111_exports_suite' of gitlab.com:Chill-Projet/chill-bundles into 111_exports_suite
2022-09-08 12:50:34 +02:00
julielenaerts
d81afb89f2
Revert "rename files for coherence with naming elsewhere"
...
This reverts commit 5f2622d0d2 .
2022-09-08 12:48:19 +02:00
julielenaerts
0a0a692eae
Revert "rename files for coherence with naming elsewhere"
...
This reverts commit ff5fab5f50 .
2022-09-08 12:46:23 +02:00
julielenaerts
8cf9bf4a5f
Revert "add querybuilder method to repository"
...
This reverts commit ebfb030ba6 .
2022-09-08 12:46:19 +02:00
julielenaerts
b0d77a1656
Revert "adjust property name to make it work with changes calendar bundle"
...
This reverts commit 822b96f87f .
2022-09-08 12:46:15 +02:00
julielenaerts
967c8c62d4
Revert "adjust property name to make it work with changes calendar bundle"
...
This reverts commit 12c37ddb2c .
2022-09-08 12:45:59 +02:00
julielenaerts
25cc728f6d
adjust translations
2022-09-08 12:30:22 +02:00
julielenaerts
12c37ddb2c
adjust property name to make it work with changes calendar bundle
2022-09-08 12:07:58 +02:00
julielenaerts
822b96f87f
adjust property name to make it work with changes calendar bundle
2022-09-08 12:07:58 +02:00
julielenaerts
ebfb030ba6
add querybuilder method to repository
2022-09-08 12:05:08 +02:00
julielenaerts
ff5fab5f50
rename files for coherence with naming elsewhere
2022-09-08 12:04:11 +02:00
julielenaerts
5f2622d0d2
rename files for coherence with naming elsewhere
2022-09-08 12:04:11 +02:00
julielenaerts
712c7bc492
add actionRender in construct, it was missing
2022-09-08 12:04:11 +02:00
julielenaerts
2e3f977f3d
adjust property name to make it work with changes calendar bundle
2022-09-08 11:59:44 +02:00
Mathieu Jaumotte
5c2b2105b2
exports: improve formatter twig template (when multiple order rows)
2022-09-08 11:47:41 +02:00
Mathieu Jaumotte
a817b0bf4c
exports: re-enable all modifiers stack with shared filters/aggrs
2022-09-08 11:31:23 +02:00
julielenaerts
48548e020f
adjust property name to make it work with changes calendar bundle
2022-09-08 11:30:19 +02:00
julielenaerts
d0d7c0babf
adjust property name to make it work with changes calendar bundle
2022-09-08 11:25:50 +02:00
julielenaerts
c1c472f546
Merge branch 'calendar/finalization' of gitlab.com:Chill-Projet/chill-bundles into calendar/finalization
2022-09-08 11:20:36 +02:00
julielenaerts
3822f68574
add querybuilder method to repository
2022-09-08 11:20:27 +02:00
julielenaerts
f00e01d44e
rename files for coherence with naming elsewhere
2022-09-08 11:17:13 +02:00
julielenaerts
2127fb2b54
rename files for coherence with naming elsewhere
2022-09-08 11:08:34 +02:00
Mathieu Jaumotte
f10ec3991d
exports: put breadcrumb in an include, add a link to go back to the list
2022-09-08 11:04:38 +02:00
julielenaerts
283de2cab8
add actionRender in construct, it was missing
2022-09-08 11:03:20 +02:00
julielenaerts
f92ac05ed7
Merge branch '111_exports_suite' into calendar/finalization
2022-09-08 10:19:53 +02:00
julielenaerts
e550d64fd4
change class reference
2022-09-08 10:17:22 +02:00
julielenaerts
4aaf75a1a4
merge 111_exports_suite into testing branch
2022-09-08 10:03:21 +02:00
Mathieu Jaumotte
1dcff2f23c
exports: add condition with distinct alias on join clauses
2022-09-07 21:40:53 +02:00
Mathieu Jaumotte
81359877c4
exports: add condition with distinct alias on join clauses (wip)
2022-09-07 19:45:41 +02:00
Mathieu Jaumotte
3851e65777
fix errors with Role type
2022-09-07 13:38:13 +02:00
Mathieu Jaumotte
482abd3980
remove dump
2022-09-07 12:23:38 +02:00
julienfastre
0f0ec10857
fix rst syntax
2022-09-07 12:18:07 +02:00
Mathieu Jaumotte
d9e602247e
fix errors with Role type
2022-09-07 11:09:03 +02:00
julielenaerts
9db43f1de3
remove trailing dumps
2022-09-07 10:37:22 +02:00
julielenaerts
674629e2bf
comment out exports that are not yet ready
2022-09-07 10:37:01 +02:00
julielenaerts
8efb874742
merge exports branch into calendar branch
2022-09-07 10:11:43 +02:00
Mathieu Jaumotte
1b8b99d5ce
Merge remote-tracking branch 'origin/social_action_exports' into 111_exports_suite
...
# Conflicts:
# src/Bundle/ChillPersonBundle/Export/Aggregator/PersonAggregators/HouseholdPositionAggregator.php
2022-09-07 10:08:39 +02:00
Mathieu Jaumotte
32c600c155
Merge branch '__geounitstat' into 111_exports_suite (but disable GeoUnit Filter/Aggr)
2022-09-07 10:00:15 +02:00
Mathieu Jaumotte
d3a0c4c283
exports tests: move tests in sub-folder, adapt namespace + fix errors
2022-09-06 16:27:49 +02:00
julienfastre
e42d6c2d77
Merge branch 'master' into testing
2022-09-06 15:33:27 +02:00
julienfastre
da2d68a45d
[documentation] new how-to to switch into branch, and add info about gitlab tokens
2022-09-06 15:25:15 +02:00
Mathieu Jaumotte
29cc589bf2
exports: add a new GeographicalUnitStat aggregator
2022-09-06 15:07:28 +02:00
julienfastre
eedfa60bea
Merge remote-tracking branch 'origin/111_exports_suite' into 111_exports_suite
2022-09-06 15:04:22 +02:00
julienfastre
1c92f58b3b
Merge branch 'tests/fixes-2022-09-05' into 111_exports_suite
2022-09-06 15:02:36 +02:00
Mathieu Jaumotte
d4f3ec368c
Merge remote-tracking branch 'origin/social_action_exports' into 111_exports_suite
2022-09-06 14:49:17 +02:00
julielenaerts
d245afb009
correct identification of from()
2022-09-06 14:41:40 +02:00
Mathieu Jaumotte
648ec68cfb
export SocialWorkTypeFilter: create dynamic Form Action-goal-result
...
- initiate new Vue component
- cleaning buildForm in Filter
- add HiddenType with ModelTransformer
- use ObjectToIdTransformer in HiddenType fields
- setting mount() and teleport
- list fetch url in api.js
- html/bootstrap form structure
- add Multiselect actionType
- i18n import
- add multiselect for goals and results
- add and remove options in multiselect (wip)
- fix basic vue add/remove element from data store
- vue cleaning
- add ids in value hiddenFields
- adapt Filter in AlterQuery (wip)
- improve code lisibility
2022-09-06 14:24:06 +02:00
julielenaerts
3295031bcd
marital status filter
2022-09-06 10:04:59 +02:00
julienfastre
75bdc335e5
remove usage of deprecated Role into Export
2022-09-05 17:26:36 +02:00
julienfastre
c442529799
fix cs
2022-09-05 14:49:07 +02:00
Mathieu Jaumotte
c4f0ad01d3
disable/comment buildForm in SocialWorkType Filter
2022-09-05 12:37:00 +02:00
julielenaerts
8688e4d502
complete maritalStatusFilter
2022-09-05 11:51:17 +02:00
Mathieu Jaumotte
374ad43df6
exports: cleaning code
2022-09-01 10:11:53 +02:00
Mathieu Jaumotte
cae9dddac4
exports: fix acp requestor aggregator
2022-08-31 17:58:37 +02:00
Mathieu Jaumotte
436f1d6c61
exports: add new requestor aggregator
2022-08-31 15:28:11 +02:00
Mathieu Jaumotte
d86b86487f
fix some remarks in 111_export review
2022-08-31 15:27:03 +02:00
Mathieu Jaumotte
bee5336c1d
fix translation with calendar exports
2022-08-31 15:26:28 +02:00
julielenaerts
6dbee02d82
Merge branch 'master' into social_action_exports
2022-08-30 13:23:41 +02:00
julielenaerts
7eb75b709c
Merge branch '111_exports' into social_action_exports
2022-08-30 13:17:37 +02:00
julielenaerts
72b5fcf998
minor changes
2022-08-30 13:14:40 +02:00
nobohan
bf44b6b90d
export: geographical unit filter
2022-08-29 16:22:36 +02:00
nobohan
81f04d0184
export: add a geographical unit entity (migration file)
2022-08-29 15:34:33 +02:00
nobohan
f99f6d5240
export: add a geographical unit entity
2022-08-29 15:21:05 +02:00
Mathieu Jaumotte
b5139ec460
exports: improve activity DateAggregator
...
- put orderby at the end
- addSelect with TO_CHAR() function (cancel EXRACT())
- uniformize addSelect cases
- orderBy with variable
- improve getLabels
2022-08-25 14:58:25 +02:00
Mathieu Jaumotte
f5baa2c152
exports: DurationAggregator with approximative(*) date interval
...
(*) for more precise, we need dql interval function
2022-08-25 13:49:12 +02:00
Mathieu Jaumotte
e1ec2dc25c
exports: DurationAggregator: test qb addSelect for compute date interval
2022-08-25 13:49:12 +02:00
Mathieu Jaumotte
2c151c2ec9
exports: add new duration aggregator (wip)
2022-08-25 13:49:12 +02:00
julielenaerts
cf642d2783
month year aggregator working
2022-08-25 13:08:24 +02:00
julielenaerts
f3ceee7485
Merge branch '111_exports' into social_action_exports
2022-08-25 09:28:01 +02:00
julielenaerts
9854fb0664
cancel reason aggregator + start of monthYearAggregator
2022-08-25 09:27:30 +02:00
Mathieu Jaumotte
7173e4be4a
exports: fix activity DateAggregator; add customs DQL Date/Time functions
2022-08-24 15:44:18 +02:00
Mathieu Jaumotte
52902e905a
exports: test all activity filters/aggregators and fix errors
2022-08-24 11:36:54 +02:00
Mathieu Jaumotte
dea7982ca8
exports: add activity linked_to_acp new aggregators (wip)
2022-08-22 19:04:48 +02:00
Mathieu Jaumotte
c4944cce17
exports: move activity old aggregators in PersonAggregators folder
2022-08-22 17:12:33 +02:00
Mathieu Jaumotte
f8f17a6a06
exports: move activity old filters in PersonFilters folder
2022-08-22 13:37:20 +02:00
Mathieu Jaumotte
95ea3bf30e
refactor builder form in a filter
2022-08-22 13:29:22 +02:00
Mathieu Jaumotte
248d56e598
exports: add activity linked_to_acp new filters
2022-08-22 13:28:50 +02:00
Mathieu Jaumotte
9af620ece5
fix translations
2022-08-22 10:17:44 +02:00
Mathieu Jaumotte
4a1615afd5
export, fix merge translations
2022-08-22 10:02:38 +02:00
julielenaerts
2bf5e934e9
merge 111_exports
2022-08-18 12:19:01 +02:00
julielenaerts
03d098e5e1
aggregators added - monthYearAggregator not finished
2022-08-18 12:15:30 +02:00
julielenaerts
1de853a88b
fix count appointment indicator
2022-08-18 10:58:05 +02:00
julielenaerts
3eb07121ce
filters added
2022-08-18 10:57:15 +02:00
julielenaerts
05fd35cfb4
all indicators added
2022-08-18 10:56:22 +02:00
Mathieu Jaumotte
e357899d78
Merge branch 'social_action_exports' into 111_exports
2022-08-17 17:48:43 +02:00
julielenaerts
62562cc57e
rename querybuilder calendar
2022-08-17 17:37:05 +02:00
julielenaerts
dfbaaef778
add average duration indicator calendar
2022-08-17 17:36:42 +02:00
Mathieu Jaumotte
d04d758f27
exports: activityDate filter enable to activity linked to acl
2022-08-17 17:14:24 +02:00
Mathieu Jaumotte
c199bb5534
exports: activity improve translations
2022-08-17 17:02:21 +02:00
Mathieu Jaumotte
26cd677501
exports: activity new indicators works + improve translations
2022-08-17 16:07:20 +02:00
julielenaerts
3c5d533c58
first indicator for calendar exports
2022-08-17 16:04:46 +02:00
julielenaerts
5060906591
more attempts to make dynamic form work
2022-08-17 16:03:58 +02:00
Mathieu Jaumotte
c17036fcda
exports: fix activitytype filter/aggregator appliedTo activity_person and too activity_acl
2022-08-17 15:28:51 +02:00
Mathieu Jaumotte
c09c7a9615
exports: add new modifiers declarations to split filter/aggregators between activities linked to person <> acp
2022-08-17 14:58:20 +02:00
Mathieu Jaumotte
df9a5071c7
exports: display group as a breadcrumb in template
...
add a private method in controller which could be moved maybe in ExportManager
2022-08-17 14:56:24 +02:00
julielenaerts
01f6eb1a8f
fix merge conflict in translations
2022-08-17 11:57:46 +02:00
julielenaerts
27c2fb1c1f
merge with 111_exports
2022-08-17 11:56:22 +02:00
Mathieu Jaumotte
d9b668e614
exports: create new activity linked to acp exports indicators + title/descr/groups translations
2022-08-17 11:44:15 +02:00
Mathieu Jaumotte
57d00df460
exports: split namespace between activity linked to person <> acp
2022-08-17 10:12:29 +02:00
Mathieu Jaumotte
94cee14a11
exports: complete modifiers
2022-08-17 09:50:35 +02:00
Mathieu Jaumotte
4ebe064538
exports: improve translations
2022-08-17 09:49:33 +02:00
Mathieu Jaumotte
fb18d9fb56
exports: improve activity translations
2022-08-16 17:12:35 +02:00
julielenaerts
b2c1c0ec76
add filter residential address at thirdparty of category
2022-08-16 16:19:39 +02:00
Mathieu Jaumotte
42122f5832
exports: use Declarations in activity exports
2022-08-16 15:37:54 +02:00
Mathieu Jaumotte
8093c532d1
exports: overwrite activity translations
2022-08-16 15:30:12 +02:00
julielenaerts
2c53f92a2e
small refactorisations
2022-08-16 15:13:47 +02:00
julielenaerts
4c91bf5084
household position aggregator for person
2022-08-16 15:07:03 +02:00
Mathieu Jaumotte
c2c409998b
exports: precise translation when acp filters/aggreg are combined with others
2022-08-16 14:52:53 +02:00
julielenaerts
bde623e806
add second indicator for person exports
2022-08-16 10:47:36 +02:00
julielenaerts
a9e83d3dc8
delete double translations
2022-08-16 10:42:13 +02:00
julielenaerts
afbedf3a4a
Merge branch '111_exports' into social_action_exports
2022-08-16 10:19:04 +02:00
Mathieu Jaumotte
4e12684f98
add condition on join clause to improve combined Filters/Aggregators
2022-08-11 18:09:25 +02:00
Mathieu Jaumotte
619ae4e458
improve social work actions translations
2022-08-11 17:43:20 +02:00
Mathieu Jaumotte
b03950d0f7
improve translations for treating agent
2022-08-11 17:33:58 +02:00
Mathieu Jaumotte
f7993eaf2b
remove ACP_SHARED Declaration
2022-08-11 17:17:52 +02:00
Mathieu Jaumotte
d27c52b526
Split Job and Scope Aggregators
2022-08-11 17:13:24 +02:00
Mathieu Jaumotte
312a23e91f
split ReferrerAggregator
2022-08-11 16:57:44 +02:00
Mathieu Jaumotte
93eb9220a7
split ReferrerFilter, logiquement ce sont des filtres différents
2022-08-11 16:41:15 +02:00
Mathieu Jaumotte
b614149fab
translations chain
2022-08-11 16:39:54 +02:00
Mathieu Jaumotte
c45ef7d74f
exports: fix initiateQuery to always begin from acp entity
2022-08-11 15:05:08 +02:00
julielenaerts
12cae472d6
Merge branch '111_exports' into social_action_exports
2022-08-11 14:08:33 +02:00
Mathieu Jaumotte
b8d187c82b
exports evaluation: fix root query from acp
2022-08-11 14:04:15 +02:00
Mathieu Jaumotte
6e467a62d4
exports: simplify with querybuilder method to getRootAlias
2022-08-11 12:04:41 +02:00
Mathieu Jaumotte
70488a935d
exports: test if a join is already loaded
...
when a specific join has to be shared between combined filters/aggregators, we need to check if it has been already loaded.
we cannot load it into indicator because result is wrong
2022-08-11 12:01:54 +02:00
Mathieu Jaumotte
18c17818f6
exports: add ChildrenNumber Aggregator
2022-08-10 17:17:29 +02:00
Mathieu Jaumotte
bc5d610f80
exports: add on_date parameter on Composition Filter/Aggregator
2022-08-10 16:50:59 +02:00
Mathieu Jaumotte
c693dfde66
a same join() in filter and aggregator make error if we combine them
2022-08-10 16:33:05 +02:00
Mathieu Jaumotte
3463ff8e2e
exports: add Composition Filter and Aggregator in Household exports
2022-08-10 16:25:38 +02:00
Mathieu Jaumotte
3f4d4497af
exports: add new countHousehold export
2022-08-10 14:35:38 +02:00
julielenaerts
0c2c364eb6
trying to get dynamic form to work
2022-08-10 13:58:51 +02:00
Mathieu Jaumotte
8efbf02f64
exports: add new MaxDate Filter for evaluation
2022-08-10 10:57:32 +02:00
julielenaerts
208d625258
merge conflict resolved
2022-08-10 10:37:19 +02:00
julielenaerts
6eddb420cc
fix nationality aggregator
2022-08-10 10:36:32 +02:00
julielenaerts
3c451209c7
fix nationality aggregator
2022-08-10 10:35:32 +02:00
Mathieu Jaumotte
955d4a9e7a
exports: add new EvaluationType Filter and Aggregator
2022-08-10 10:21:05 +02:00
julielenaerts
20949fdb5c
Merge branch '111_exports' into social_action_exports
2022-08-10 10:05:26 +02:00
julielenaerts
2c7a128348
vendee filters and aggregators moved to root folder
2022-08-09 16:49:38 +02:00
julielenaerts
97ec921a0a
small adjustments
2022-08-09 16:15:27 +02:00
julielenaerts
5b4b7473c5
residential address at user filter done
2022-08-09 16:14:41 +02:00
julielenaerts
6010559936
translations added
2022-08-09 16:14:17 +02:00
julielenaerts
a3cae28613
residential address at thirdparty filter : not done!
2022-08-09 16:14:01 +02:00
julielenaerts
9a2af662c0
use translatablestringhelper
2022-08-09 16:13:24 +02:00
Mathieu Jaumotte
93d0fbead5
exports: create new indicator to count evaluations
2022-08-09 16:06:32 +02:00
Mathieu Jaumotte
72a5a6cd27
hop
2022-08-09 15:22:05 +02:00
Mathieu Jaumotte
b8bb0b1209
exports: improve translations
2022-08-09 15:11:01 +02:00
Mathieu Jaumotte
ed1dde4713
exports: share referrer aggregator
2022-08-09 11:30:42 +02:00
Mathieu Jaumotte
f817ca9671
exports: add a new intensity aggregator
2022-08-09 11:11:53 +02:00
Mathieu Jaumotte
5940e2c0b7
exports: add new Confidential and Emergency Aggregators
2022-08-08 17:39:53 +02:00
Mathieu Jaumotte
ace2cb6151
exports: add new AdministrativeLocation aggregator
2022-08-08 16:59:03 +02:00
Mathieu Jaumotte
ec7325ebbd
exports: add a new ClosingMotive aggregator
2022-08-08 16:36:01 +02:00
Mathieu Jaumotte
643f37509f
exports: share Scope and Job Aggregators
2022-08-08 16:12:34 +02:00
Mathieu Jaumotte
fcd7ae3b8d
exports: add new aggregators for acp
2022-08-08 15:22:56 +02:00
Mathieu Jaumotte
f37e7cf393
moving files into separate folders for better overview
2022-08-04 14:49:48 +02:00
Mathieu Jaumotte
faef81a90b
moving files into separate folders for better overview
2022-08-04 14:25:23 +02:00
Mathieu Jaumotte
95006b9643
exports: use Declarations for each applyOn
2022-08-04 14:12:25 +02:00
Mathieu Jaumotte
2f8bafa2e2
exports: split yaml services accompanying_period and accompanying_course
...
* the 3 old filters are applyOn person -> move it in PersonFilters
* there is a conditionnal option to enable them -> split yaml files
2022-08-04 12:46:06 +02:00
Mathieu Jaumotte
25e008f3e2
Merge branch '111_exports' into social_action_exports
2022-08-04 12:17:59 +02:00
Mathieu Jaumotte
43d45a5d04
tests: fix missing use statement
2022-08-04 11:30:52 +02:00
Mathieu Jaumotte
ea1a53ed37
tests: add missing FilterTest
2022-08-04 11:30:41 +02:00
Mathieu Jaumotte
28599adf48
tests on new ActiveOnDate and ActiveOneDayBetweenDates filters
2022-08-04 09:07:45 +02:00
Mathieu Jaumotte
e3743d3593
tests new filters ReferrerFilter and OpenBetweenDatesFilter (wip.. test failed)
2022-08-04 09:07:45 +02:00
Mathieu Jaumotte
2413c986ed
exports: add a new GeographicUnitStat Filter (wip)
2022-08-04 09:07:45 +02:00
Mathieu Jaumotte
6921e4a40d
exports: add new RequestorFilter
2022-08-03 20:13:29 +02:00
julielenaerts
ac0c221267
start activity exports adaptations and new additions
2022-08-03 16:48:33 +02:00
julielenaerts
32bb868b2b
start with person aggregators
2022-08-03 16:21:57 +02:00
julielenaerts
2ff346d7d8
Merge branch '111_exports' into social_action_exports
2022-08-03 15:22:32 +02:00
Mathieu Jaumotte
9e2ef9eae6
fix redundant referrerFilter
2022-08-03 15:18:22 +02:00
julielenaerts
cfd590442f
moving files into separate folders for better overview
2022-08-03 15:15:52 +02:00
julielenaerts
cf7cf664a9
person filters added
2022-08-03 14:35:55 +02:00
julielenaerts
ebb6ee4a41
agefilter added for persons
2022-08-02 15:07:56 +02:00
julielenaerts
c72dc83c06
adjust countperson to make it work again
2022-08-02 13:44:28 +02:00
julielenaerts
ea12c60154
more aggregator tests
2022-08-02 12:31:29 +02:00
julielenaerts
40d92d11fc
renaming aggregator job and scope for generic use
2022-08-02 11:30:30 +02:00
julielenaerts
28dc99ff3f
tests added for filters and some aggregators
2022-08-02 11:24:08 +02:00
julielenaerts
20c1a287d8
merge with 111_export
2022-08-02 11:23:28 +02:00
Mathieu Jaumotte
6e439adce2
export new administrative location filter
2022-08-01 16:50:02 +02:00
Mathieu Jaumotte
4794e5e7b5
export new ActivityTypeFilter
2022-08-01 15:45:31 +02:00
Mathieu Jaumotte
bc2209319a
export new EvaluationFilter
2022-08-01 14:32:11 +02:00
Mathieu Jaumotte
b511517a0f
export new SocialActionFilter
2022-08-01 12:45:04 +02:00
Mathieu Jaumotte
758c56482b
exports: add new ActiveOnDate filter
2022-08-01 11:30:32 +02:00
Mathieu Jaumotte
c401e34d63
exports: add new ActiveOneDayBetweenDates filter
2022-08-01 11:16:17 +02:00
Mathieu Jaumotte
7677b8aaa0
exports: add new OpenBetweenDates filter
2022-07-31 21:01:12 +02:00
Mathieu Jaumotte
dd06a262a2
remove commented unused
2022-07-31 19:22:39 +02:00
Mathieu Jaumotte
c1f578a811
exports: add new referrer filter, with mechanism to use it in acp or acpw context
2022-07-29 12:13:32 +02:00
julielenaerts
635fe819a6
rename more generic for use in other exports
2022-07-28 15:57:02 +02:00
julielenaerts
d59a22597d
Merge branch '111_exports' into social_action_exports
2022-07-28 15:47:59 +02:00
julielenaerts
8fdb2747ac
Merge branch 'master' into social_action_exports
2022-07-28 15:45:46 +02:00
julielenaerts
e6b66216ae
actiontype, goal, and result aggregators created
2022-07-28 15:44:17 +02:00
julielenaerts
d6b3ba48c0
fix the possibility to filter with multiple jobs or scopes
2022-07-28 12:05:42 +02:00
julielenaerts
13b15f5057
renaming of class to avoid confusion
2022-07-28 11:24:36 +02:00
Mathieu Jaumotte
5c7513acd7
rename translations chains
2022-07-28 10:53:54 +02:00
julielenaerts
8085fe2c17
referrer scope aggregator for social work actions
2022-07-27 21:25:13 +02:00
julielenaerts
562a5678ef
referrer job aggregator for social work actions
2022-07-27 21:19:13 +02:00
julielenaerts
30501a68e3
referrer aggregator
2022-07-27 21:07:05 +02:00
Mathieu Jaumotte
b9186ed6e0
tests: write a simple Export test for new indicators + fix depreciation with BrowserKit client
...
cfr: https://symfony.com/doc/4.4/components/browser_kit.html#creating-a-client
2022-07-27 18:39:58 +02:00
julielenaerts
5c82ccc49d
user scope and job filter on socialwork actions
2022-07-27 17:08:50 +02:00
julielenaerts
455a50d292
Merge branch 'social_action_exports' of gitlab.com:Chill-Projet/chill-bundles into social_action_exports
2022-07-27 16:05:04 +02:00
julielenaerts
a40e2de91d
rename filters to avoid confusion
2022-07-27 16:04:40 +02:00
julielenaerts
357c7db5f1
rename filters to avoid confusion
2022-07-27 16:02:11 +02:00
julielenaerts
ab2b2bc235
some advancements on dynamic socialaction filter
2022-07-27 15:50:56 +02:00
Mathieu Jaumotte
287d8f546b
add simple test file for each new filter
2022-07-27 14:26:14 +02:00
Mathieu Jaumotte
8bbca12487
fix ProphecyTrait in AbstractFilter to use it with each filter
2022-07-27 14:23:21 +02:00
Mathieu Jaumotte
3dabd031f4
fix tests failed in exports
2022-07-27 14:23:21 +02:00
Mathieu Jaumotte
232cf96cb2
tests: write a simple Filter test for EmergencyFilter
2022-07-27 14:23:21 +02:00
julielenaerts
cb42b68c33
filter for agents traitants
2022-07-26 15:46:16 +02:00
julielenaerts
d5d38053cd
renaming of export to avoid confusion + start of agent traitant filter
2022-07-26 14:43:21 +02:00
julielenaerts
b12e5e78b6
reorganize into separate config file
2022-07-26 13:18:15 +02:00
julielenaerts
a15c88dd35
merge 111 branch into this one
2022-07-26 11:57:54 +02:00
julielenaerts
5f329101e1
title changed back to longer version
2022-07-26 11:44:20 +02:00
Mathieu Jaumotte
3a73af4fd0
Merge branch 'social_action_exports' of gitlab.com:Chill-Projet/chill-bundles into social_action_exports
2022-07-26 11:42:29 +02:00
Mathieu Jaumotte
9798cb8a09
due to excel limit, title can not exceed 31 characters
2022-07-26 11:41:16 +02:00
julielenaerts
5ba8c4babc
fixes to make count social actions export work
2022-07-26 11:22:17 +02:00
julielenaerts
a06a2c9592
start of social actions export
2022-07-26 10:41:24 +02:00
Mathieu Jaumotte
ef827a1322
revert stepFilter to uniq selection
...
(cfr ddac410b2e )
2022-07-25 18:24:24 +02:00
Mathieu Jaumotte
e728c00671
exports: create intensity filter
2022-07-25 16:51:58 +02:00
Mathieu Jaumotte
da224ea4bc
exports: create emergency filter
2022-07-25 16:35:36 +02:00
Mathieu Jaumotte
ddac410b2e
exports: fix choice forms builder with multiple selections
2022-07-25 16:20:14 +02:00
Mathieu Jaumotte
43bedc41a7
exports: create confidential filter
2022-07-25 15:42:51 +02:00
Mathieu Jaumotte
ef5b3b24e4
exports: create closingmotive filter
2022-07-25 14:47:08 +02:00
Mathieu Jaumotte
057617c1cb
separate accompanying_period exports in yaml service definition
2022-07-25 14:04:23 +02:00
Mathieu Jaumotte
e56520f4b1
exports: create origin filter
2022-07-25 12:36:22 +02:00
Mathieu Jaumotte
04ca61be81
rename data attribute
2022-07-25 12:35:35 +02:00
Mathieu Jaumotte
bf0ca7b777
exports: fix logic in userScope and userJob filter
2022-07-25 11:51:23 +02:00
Mathieu Jaumotte
fdd83de233
Merge branch '605_load-bootstrap' into 'master'
...
issue 605: improve the way chill loads bootstrap module
See merge request Chill-Projet/chill-bundles!446
2022-07-25 08:27:16 +00:00
Mathieu Jaumotte
97e8b3c9c1
fix yarn/webpack error when compiling
...
(correction on commit 340310be62 )
2022-07-25 09:56:15 +02:00
Mathieu Jaumotte
5744a68f5f
issue 605: remove old scratch sass framework
2022-07-22 14:13:16 +02:00
Mathieu Jaumotte
ddd0aeb7b4
issue 605: improve the way chill loads bootstrap module
...
custom variables are loaded before bootstrap variables, custom maps are loaded after
2022-07-22 14:08:43 +02:00
Mathieu Jaumotte
d5d3866122
fix conflict with where clause in indicator ; initiate a filter test
2022-07-20 23:17:05 +02:00
Mathieu Jaumotte
0d38d4df40
social issues filter: improve render with parents, add parents in where clause
2022-07-20 19:33:42 +02:00
Mathieu Jaumotte
bb22317eb1
exports: add new social issues filter (wip)
2022-07-20 16:38:46 +02:00
Mathieu Jaumotte
b608976326
exports: add new step filter
2022-07-20 13:47:15 +02:00
Mathieu Jaumotte
7f1dadc136
user scope/job filters: improve translation in csv
2022-07-20 11:24:13 +02:00
Mathieu Jaumotte
ff8a32a321
user scope filter: change query (TO CHECK)
2022-07-20 11:23:03 +02:00
LenaertsJ
d7c1498882
english corrected
2022-07-19 14:20:38 +00:00
Mathieu Jaumotte
70f118011b
exports: add a new user job filter
2022-07-19 15:04:57 +02:00
julielenaerts
da556248d4
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2022-07-19 13:05:58 +02:00
Mathieu Jaumotte
881e608c87
exports: add a new user scope filter
2022-07-18 18:45:02 +02:00
julielenaerts
80df7b2f72
update changelog
2022-07-18 16:37:34 +02:00
julielenaerts
e6caeecc50
add composition type to admin menu
2022-07-18 16:36:13 +02:00
juminet
8651d3232a
Merge branch 'issue612_add_field_accperiodresource_doc_gen' into 'master'
...
Issue612 add field accperiodresource doc gen
See merge request Chill-Projet/chill-bundles!445
2022-07-18 13:43:43 +00:00
nobohan
d55ba36619
[person] add comment field to accompanying period resource docgen
2022-07-18 15:39:00 +02:00
julielenaerts
2911cb5063
master merged into branch
2022-07-18 15:05:34 +02:00
julielenaerts
62dc909708
php cs fixes, stan ok!
2022-07-18 14:51:40 +02:00
julielenaerts
99154eaa99
changelog updated
2022-07-18 14:42:41 +02:00
julielenaerts
b28677fac9
delete quitter et repositionner buttons from enfant hors menage
2022-07-18 14:39:24 +02:00
Mathieu Jaumotte
34923df43c
exports avg_accompanying_course_duration with closingdate parameter
2022-07-18 14:38:48 +02:00
julielenaerts
6272000588
update changelog
2022-07-18 12:53:20 +02:00
julielenaerts
de4cd60b3d
query adjusted to fetch only active objectives for a social action
2022-07-18 12:52:02 +02:00
Mathieu Jaumotte
903ac2ff69
exports: init sum_accompanying_course_duration (replace list_accompanying_course)
2022-07-14 14:42:53 +02:00
Mathieu Jaumotte
3d0dd46ea5
fix count_accompanying_course query: no centers, not count DRAFT courses
2022-07-14 14:27:55 +02:00
Mathieu Jaumotte
e323937405
Temporarily disable ACL on new exports
2022-07-14 10:26:26 +02:00
Mathieu Jaumotte
2f42b9411a
which acl is CONFIDENTIAL_CRUD ?
2022-07-13 14:19:12 +02:00
Mathieu Jaumotte
fe595860f2
replace 'hideLabel' form option by 'fullWidth'
...
sometimes we want fullWidth and display label
2022-07-13 13:36:20 +02:00
Mathieu Jaumotte
bda203d11d
add accompanying courses exports in a group
2022-07-13 10:41:30 +02:00
Mathieu Jaumotte
3cdcccc037
add activity exports in a group
2022-07-13 10:32:27 +02:00
Mathieu Jaumotte
2ce145cace
wip.. setting acl for new accompanying course exports
2022-07-13 10:14:54 +02:00
Mathieu Jaumotte
ec38dc4d21
add person exports in a group
2022-07-13 10:14:54 +02:00
julienfastre
85796c2271
CS
2022-07-12 18:16:04 +02:00
julienfastre
83ee3c7cfd
fixed: add required type-hinting to AccompanyingPeriodComment, necessary
...
for docgen rendering
2022-07-12 18:15:16 +02:00
julienfastre
8809abedf6
fixed: rendering of course in list of courses by household
2022-07-12 18:14:25 +02:00
Mathieu Jaumotte
28ed09b9d9
exports: add 2 new exports for accompanying courses
2022-07-12 15:18:37 +02:00
Mathieu Jaumotte
56bed12886
exports: fix errors and depreciations
2022-07-12 14:19:50 +02:00
Mathieu Jaumotte
e9fca1288a
exports: fix errors and depreciations
2022-07-12 13:07:48 +02:00
Mathieu Jaumotte
9fa3d596bb
split title and description for list activity export
2022-07-12 13:06:29 +02:00
julienfastre
5896a77ae9
Fixed: use CenterResolver where cases when center is resolved differently
2022-07-12 11:10:18 +02:00
julienfastre
11d1b26efc
fixed: unable to create a course (due to method change in activity entity)
2022-07-12 10:44:40 +02:00
julienfastre
3782cf35ff
Merge branch 'master' into testing
2022-07-11 20:03:37 +02:00
julienfastre
5f6c11bde9
Feature: show comment in #docgen generation for accompanying periods
2022-07-11 19:56:59 +02:00
julienfastre
b3da9611ce
Fixed: do not show postal code created by users in the list of postal codes
2022-07-11 19:37:32 +02:00
julienfastre
ba8a80a202
Fixed: test for userjob associated to course in Regulation list
2022-07-11 19:32:19 +02:00
julienfastre
6998043159
Fixed: do not allow to create activities when no rights to do it
...
The ACTIVITY_FULL role does not give anymore the roles
CHILL_ACTIVITY_CREATE_PERSON and CHILL_ACTIVITY_CREATE_ACCOMPANYING_COURSE.
Tags: #BC
2022-07-11 19:31:24 +02:00
julienfastre
ce17c15d41
fixed: ACL in activity creations and edition
2022-07-11 18:24:48 +02:00
julienfastre
93560a62ef
Feature: an activity has the same scope as an accompanying period, if it exists
2022-07-11 17:36:59 +02:00
julienfastre
3785e5096e
Merge branch 'master' into fix_activity_rights
2022-07-11 17:17:35 +02:00
julienfastre
3748eb99c6
Fixed: add an exclude constraint to ensure on db side that there is only one step waiting for a transition
2022-07-11 17:10:40 +02:00
julienfastre
c69af351cc
fixed: do not show disabled jobs in list of jobs from the api
2022-07-11 16:20:48 +02:00
julienfastre
692c2bdac0
fixed: do not show disabled users in list of users from the api
2022-07-11 16:11:45 +02:00
julienfastre
6bcc28b4bb
feature: hide course when the period is not active for the user, in search results and list of periods for a person
2022-07-11 15:57:38 +02:00
julienfastre
a79a2b6ee9
fixed: warning message "usagers du parcours" does show only for current
...
members for a course
2022-07-11 15:26:04 +02:00
julienfastre
09b2c9a14e
fixed: do not show same person twice if persons are members simultaneously
2022-07-11 15:11:35 +02:00
julienfastre
4ef48216ed
fixed: do not allow to create a course or see a houshold from the search result, if the user does not have any rights to do it
2022-07-11 13:54:12 +02:00
julienfastre
16fed67dd0
fixed: do not allow to edit a course through the "warning" button on the course's index page
2022-07-11 13:45:52 +02:00
julienfastre
87a9d48bdf
feature: allow to not check mainPerson, person1 or person2 when generating a document
2022-07-11 13:39:07 +02:00
julienfastre
f3ca01fd88
cs: fix
2022-07-11 13:34:10 +02:00
julienfastre
5962d3f233
fixed: query for index in PersonDocumentACLAwareRepository
2022-07-11 12:57:21 +02:00
julienfastre
ab08dab88a
fixed: voter and permissions in accompanying course document
2022-07-11 12:57:08 +02:00
julienfastre
68c1833584
fixed: CS
2022-07-11 12:56:48 +02:00
julienfastre
191b8ecf81
fixed: query for index in PersonDocumentACLAwareRepository
2022-07-11 12:56:34 +02:00
julienfastre
e7ba42de1f
fixed: voter and permissions in accompanying course document
2022-07-11 12:55:02 +02:00
Mathieu Jaumotte
ef9a155cc1
bootstrap styles in export section
2022-07-11 11:09:46 +02:00
julienfastre
3bb8b713d1
fixed: migration of databse with address on same day fails
2022-07-11 03:32:43 +02:00
julienfastre
8b145ebc11
fixed: migration of databse with address on same day fails
2022-07-11 03:32:15 +02:00
julienfastre
722cf789ec
remove dump mesages
2022-07-11 01:13:17 +02:00
julienfastre
cec1588e91
Merge branch 'master' into calendar/finalization
2022-07-10 22:00:19 +02:00
julienfastre
94c258e914
fixed: narrow search on postal code with an 'AND' clause instead of 'OR' clause
2022-07-10 22:00:04 +02:00
julienfastre
1fff90d3a7
Merge remote-tracking branch 'origin/master' into calendar/finalization
2022-07-10 20:45:19 +02:00
julienfastre
1d8f25e2c8
use the date parameter in deprecated method getLastAddress
2022-07-08 15:04:06 +02:00
julienfastre
b4b67c6f0d
Merge branch 'event_bundle_sf4' into 'master'
...
Event bundle sf4
See merge request Chill-Projet/chill-bundles!439
2022-07-08 10:21:31 +00:00
Mathieu Jaumotte
340310be62
bootstrap styles in export section
2022-07-07 16:08:34 +02:00
nobohan
9978e76a87
fix activity rights (WIP)
2022-07-07 15:25:17 +02:00
Mathieu Jaumotte
7b64269bb5
fix show/hide in exports filter + better styles
2022-07-07 15:20:50 +02:00
julienfastre
3da26a4d45
fix rst syntax
2022-07-07 12:51:59 +02:00
julienfastre
5662609c23
doc for install and synchronization
2022-07-07 12:48:20 +02:00
julienfastre
57277e5b87
deprecate move status, which is not in use
2022-07-07 10:41:33 +02:00
julienfastre
f72c0576ef
check for user email before writing msgraph metadata
2022-07-06 21:36:37 +02:00
julienfastre
c8028b8e60
set correct duration for subscribing to remote calendar
2022-07-06 17:09:04 +02:00
nobohan
36e35f2e8f
[event] refactor admin for event bundle
2022-07-06 13:36:20 +02:00
Mathieu Jaumotte
989c4e90e5
enable show_hide on export pages
2022-07-05 16:39:48 +02:00
Mathieu Jaumotte
fcac977d13
existing exports, better translations
2022-07-05 15:46:43 +02:00
Mathieu Jaumotte
2b5accaeac
override export activity translations
2022-07-05 13:42:32 +02:00
nobohan
389f014d36
[event] fix deprecation (typing)
2022-07-05 10:18:07 +02:00
Mathieu Jaumotte
135b385c11
fix rust indent
2022-07-04 17:29:45 +02:00
nobohan
3cf8609e8f
[event] fix deprecation (type missing)
2022-07-04 17:20:03 +02:00
Mathieu Jaumotte
c82e128c5c
Merge branch 'master' of gitlab.com:Chill-Projet/chill-bundles
2022-07-04 16:32:20 +02:00
Mathieu Jaumotte
3ddab4f6e2
documente un souci avec docker lors de l'installation de chill
2022-07-04 16:32:12 +02:00
nobohan
31e1bfdf80
export: cast role as string in PickCenterType
2022-07-04 16:19:03 +02:00
julienfastre
2400bd48d1
fix instruction for installing in dev
2022-07-04 12:46:49 +02:00
julienfastre
c841821ed4
fix loading calendar range fixtures (3)
2022-07-03 22:19:26 +02:00
julienfastre
8830b6dc23
fix loading calendar range fixtures (2)
2022-07-03 22:18:21 +02:00
julienfastre
accee53f5a
fix loading calendar range fixtures
2022-07-03 22:11:32 +02:00
julienfastre
20b70f9eed
fix typing and package deps to satisfy DI compilation
2022-07-03 21:31:57 +02:00
julienfastre
d375abf593
display locals calendar events in Calendar app
2022-07-03 18:30:00 +02:00
julienfastre
7d281ea50f
fix error in handling remove range message
2022-07-02 15:19:50 +02:00
julienfastre
e5aada5561
add locals on MyCalendar app
2022-07-02 15:13:02 +02:00
julienfastre
2d71ba9078
remove existing calendars from proxy remote
2022-07-02 14:42:54 +02:00
julienfastre
3df06e1eba
add api endpoint for listing calendars
2022-07-02 14:31:27 +02:00
julienfastre
26a0ba4756
count events on remote calendars
2022-07-01 23:36:30 +02:00
julienfastre
a604902074
add planning view for calendar app
2022-07-01 18:23:46 +02:00
julienfastre
8bbd3b01d9
Add a mention on next calendars on search results
2022-07-01 18:01:42 +02:00
julienfastre
3dcec5d44a
layout for filter on the list page
2022-07-01 15:16:21 +02:00
julienfastre
f513749780
fix cs
2022-07-01 15:05:13 +02:00
julienfastre
93c5e83454
add validation on calendar
2022-07-01 15:05:03 +02:00
julienfastre
9c1324e9ec
fix transform to activity
2022-07-01 14:09:46 +02:00
julienfastre
87403e509f
recreate calendar range when an event is deleted
2022-07-01 13:43:30 +02:00
julienfastre
0276ec1bc7
fix compilation errors in production
2022-07-01 13:19:02 +02:00
julienfastre
2a6974610f
associate location on ms calendar remote
2022-07-01 12:12:48 +02:00
julienfastre
014e281d13
add sms on calendar list
2022-06-30 21:40:40 +02:00
julienfastre
18be028a87
display location in calendar list
2022-06-30 20:24:33 +02:00
julienfastre
a5b5eea146
use the location from the calendar range, when associating a range with the calendar
2022-06-30 20:05:28 +02:00
julienfastre
71b6b158ba
fix list of locations in calendar
2022-06-30 19:38:32 +02:00
julienfastre
d87c6305fd
improve some layout on create calendar
2022-06-30 18:36:02 +02:00
julienfastre
64d7c1fe99
remove unused files
2022-06-30 17:41:56 +02:00
julienfastre
4aa8436399
finalization of my calendar ranges
2022-06-30 17:40:43 +02:00
nobohan
c76f2a81c9
[main] cast uniqid arg to string in ExportController
2022-06-30 07:37:27 +02:00
nobohan
f48e197e0b
[main] fix deprecations for Export/PickCenterType
2022-06-30 07:29:33 +02:00
julienfastre
9e93e2a3f9
edit location on existing ranges
2022-06-29 23:47:12 +02:00
julienfastre
adad4313a6
handle remote events 'isAllDay' and fix cs
2022-06-29 15:29:22 +02:00
julienfastre
849e7158e4
adding location to ranges and more control on MyCalendarRanges
2022-06-29 15:28:37 +02:00
nobohan
f70e3b7997
quick fix: use Scope class instead of classname
2022-06-29 15:05:59 +02:00
julienfastre
809a0a38ab
Merge branch 'master' into calendar/my-calendar-fixes-with-ts
2022-06-28 10:33:00 +02:00
julienfastre
66baf0391c
Revert "only prefill agents traitants of action if parcours has a referrer, otherwise null"
...
This reverts commit 0943366d39 .
2022-06-28 00:01:31 +02:00
julienfastre
4f81bffa67
add a test for relocking an existing lock
2022-06-27 23:57:42 +02:00
julienfastre
5432ce2b0f
some fixes with wopi
2022-06-27 23:51:07 +02:00
julienfastre
03bc94178f
re-implements document lock manager for wopi
2022-06-27 22:44:10 +02:00
julienfastre
13dae00a2c
feature: copy ranges
2022-06-27 21:27:37 +02:00
julienfastre
b5d5338002
re-add feature to patch event
2022-06-27 16:32:09 +02:00
julienfastre
922c5c5f5c
working with webpack 5
2022-06-27 15:28:35 +02:00
julienfastre
a9bc98738e
fix weird bug with ts import
2022-06-27 14:51:48 +02:00
julienfastre
3ea630748a
add feature add and delete range
2022-06-24 18:52:28 +02:00
LenaertsJ
bf536aab38
Merge branch 'translations_dutch' into 'master'
...
Dutch translations
See merge request Chill-Projet/chill-bundles!403
2022-06-24 15:59:10 +00:00
LenaertsJ
df593c7c7f
Dutch translations
2022-06-24 15:59:10 +00:00
julienfastre
75b2f6419e
working calendar ranges with a subset of features
2022-06-24 17:24:56 +02:00
julienfastre
a845fddf2e
force authenticating on remote calendar
2022-06-24 15:08:10 +02:00
julienfastre
ca44ebccf3
first reactive calendar
2022-06-23 16:24:54 +02:00
nobohan
07f4aaa590
quick fix: address: only add coordinates to selected postcode if coordinates exist
2022-06-23 15:46:17 +02:00
julienfastre
d8f80f3d02
wip on app2
2022-06-23 12:26:48 +02:00
julienfastre
6b3b010631
wip debug
2022-06-21 17:30:50 +02:00
julienfastre
5a5958704b
Merge remote-tracking branch 'origin/master' into calendar/my-calendar-fixes-with-ts
2022-06-21 17:28:21 +02:00
julienfastre
10095343ec
handle lastUpdateTime for Wopi implementation
...
* get the last updated time from the stored object's storage
* improve perf on loading content from stored object's storage: keep the
response in cache
2022-06-20 21:22:02 +02:00
julienfastre
8c99fc0089
basic structure for using modules in stores and convert to TS
2022-06-20 09:50:40 +02:00
julienfastre
6c4f116e85
split store into multiple files
2022-06-17 18:04:57 +02:00
julienfastre
5c08abc2f6
Merge branch 'calendar/finalization' into calendar_changes
2022-06-17 17:29:05 +02:00
julienfastre
138d431786
fix duplication action in controller
2022-06-17 17:10:10 +02:00
julienfastre
03d64995d9
Merge remote-tracking branch 'origin/calendar/synchro-msgraph' into calendar/finalization
2022-06-17 17:04:37 +02:00
julienfastre
59e24ff39d
Merge remote-tracking branch 'origin/master' into calendar/finalization
2022-06-17 16:53:56 +02:00
julienfastre
b7c3300884
Merge branch 'calendar/synchro-msgraph' into calendar/finalization
2022-06-17 16:52:52 +02:00
julienfastre
1742dd4951
add return path after changing location, and select2 on picking user location
2022-06-17 13:34:05 +02:00
julienfastre
832da83b27
fix tests for person controller update
2022-06-16 21:35:05 +02:00
julienfastre
0cfad13720
fix normalization for null accompanying period docgen
2022-06-16 21:30:46 +02:00
julienfastre
dfb583fa8b
fix cs
2022-06-16 15:37:59 +02:00
julienfastre
da9eba2618
add regulation list and basic regulation list query
2022-06-16 15:37:51 +02:00
julienfastre
8982697a73
add missing translation message
2022-06-15 17:46:28 +02:00
julienfastre
1bd00c3f4c
fix editing thirdparty without date
2022-06-15 17:46:28 +02:00
julienfastre
28c952521f
command for sending bulk sms with tests
2022-06-14 01:15:58 +02:00
julienfastre
4c0fef4f44
send message from cli through ovh if configured
2022-06-13 21:39:29 +02:00
julienfastre
616be5cc8a
bootstrap fake sms from cli
2022-06-13 14:01:07 +02:00
julienfastre
9e4fd6183e
more fixes for calendar syncs
2022-06-10 14:24:46 +02:00
julienfastre
c92077926e
db constraint with unique remoteId if set, handle sync with tests
2022-06-10 00:26:24 +02:00
julienfastre
f149b24802
small fixes on sync from remote
2022-06-09 17:06:57 +02:00
julienfastre
6e48a042b3
prevent change when syncing from remote
2022-06-09 15:44:48 +02:00
julienfastre
64e07c54fa
first bootstrap for handling calendar range sync frommsgraph
2022-06-09 15:17:42 +02:00
julienfastre
d95d97f8fe
msgraph: subscription for users
2022-06-08 22:43:49 +02:00
julienfastre
e75b258e44
handling sync for calendar invite
2022-06-08 13:06:31 +02:00
julienfastre
c329862e96
fix loading for ms graph connector
2022-06-08 13:05:28 +02:00
julienfastre
fbf1c4365d
fix typing of oauth2client methods
2022-06-08 12:56:04 +02:00
julienfastre
168aff81f4
fixes in template with new route and forms
2022-06-06 22:07:04 +02:00
julienfastre
fc7d2fcca3
fix cs
2022-06-06 17:50:21 +02:00
julienfastre
537fefee15
add private comment on calendar
2022-06-06 17:50:11 +02:00
julienfastre
dc22d18e6a
remove timezone from calendar and calendar range
2022-06-06 17:49:51 +02:00
julienfastre
dab9204ec7
fix association mapping for many-to-many SocialAction <-> Evaluation
2022-06-06 17:37:01 +02:00
julienfastre
543d30acb9
display of calendar form
2022-06-06 17:11:43 +02:00
julienfastre
c31886fea3
calendar app: fix error on users on startup
2022-06-06 15:13:36 +02:00
julienfastre
6c3043f6fc
some layout for calendar app
2022-06-03 15:25:36 +02:00
julienfastre
3a88ea0b0f
answer vue component: use union type instead of enum
2022-06-03 14:39:35 +02:00
julienfastre
c804462f15
list calendar by period: date range and query acl aware
2022-06-01 23:04:59 +02:00
julienfastre
089c92d0ee
layout of page calendar list
2022-06-01 12:34:07 +02:00
julienfastre
4217524e63
answer to invite: some layout
2022-06-01 11:25:45 +02:00
julienfastre
4fef8ec46e
remove import of default variables bootstrap
2022-06-01 11:25:22 +02:00
julienfastre
76b49d22e7
module in ts to give an answer to calendar invite
2022-05-31 22:45:21 +02:00
julienfastre
840c7e1084
always import base bootstrap variable before customizing them
2022-05-28 01:58:49 +02:00
julienfastre
5dcf7000f1
Merge branch 'master' into calendar/synchro-msgraph
2022-05-28 01:45:33 +02:00
julienfastre
ec536871aa
Merge remote-tracking branch 'origin/master' into calendar/synchro-msgraph
2022-05-28 00:30:02 +02:00
julienfastre
1c79e25579
first component for pushing calendar answer
2022-05-27 14:29:10 +02:00
julienfastre
7c0bdc5abe
some data in msgraph synchro and answer on calendar invite
2022-05-26 19:25:59 +02:00
julienfastre
59a64e9a62
wip: continue sync to remote
2022-05-26 00:10:25 +02:00
julienfastre
782436ee2e
send first calendar on ms graph
2022-05-25 21:32:00 +02:00
julienfastre
f962b7543f
fix relation inside calendar, bootstrap messenger for handling create and update calendar entity
2022-05-25 10:22:30 +02:00
julienfastre
b22f361368
fix cs
2022-05-24 23:04:24 +02:00
julienfastre
5ea12a581b
calendar app: fix concerned groups
2022-05-24 22:56:08 +02:00
julienfastre
eb8b8c6939
calendar app: set mainUser and options for form
2022-05-24 22:45:43 +02:00
julienfastre
352b5b41b0
reformat to indentation 2
2022-05-24 16:22:05 +02:00
julienfastre
17778ab346
proxy: do not show calendar events when they are present in database
2022-05-23 23:34:33 +02:00
julienfastre
9dba558bef
remove unused methods
2022-05-23 22:50:48 +02:00
julienfastre
00e87f8c75
set mainUser event if not set before
2022-05-23 22:50:33 +02:00
julienfastre
a5998ce99d
handle moving an event
2022-05-23 22:43:19 +02:00
julienfastre
d8e7a7f1af
allow to select a date on a calendar
2022-05-23 22:34:11 +02:00
julienfastre
d32a69a657
prevent loading users calendar multiple times when adding multiple users
2022-05-23 18:27:05 +02:00
julienfastre
00ef58301e
remove logs
2022-05-23 17:59:56 +02:00
julienfastre
3fbdcdc431
calendar app: change mainUser if mainUser is selected
2022-05-23 17:59:21 +02:00
julienfastre
7dcd5be735
fixes for editing calendar
2022-05-23 17:30:40 +02:00
julienfastre
a025883a5d
create event by selecting a calendar range
2022-05-23 16:48:17 +02:00
julienfastre
38c7c8de60
remove log messages
2022-05-23 15:07:58 +02:00
julienfastre
f825c69ce5
fetch remote calendar and show on FullCalendar frame
2022-05-23 15:00:32 +02:00
julienfastre
e2052fe71d
set indent for js on two spaces [ci-skip]
2022-05-20 20:49:20 +02:00
julienfastre
a349089f3d
change text color and remove unused consts
2022-05-20 20:44:55 +02:00
julienfastre
461fc1c41f
add toggle button to show/add remote and ranges for each user in calendar
2022-05-20 20:40:24 +02:00
julienfastre
2b770036a5
fix behaviour of CalendarType in Controller and add field users to CalendarType
2022-05-20 19:44:28 +02:00
julienfastre
67fad5d764
create generic data transformer with get an object by id, and add test
...
for CalendarType
2022-05-20 19:26:21 +02:00
julienfastre
b6e0379583
fix cs and add EntityToIdTransformer
2022-05-20 15:52:13 +02:00
julienfastre
dba0e84781
calendar app: fix list for showing users and their colors (not in rgith place in page)
2022-05-18 13:33:56 +02:00
julienfastre
b89edc29af
calendar app: do not store events twice in vuex
2022-05-17 17:31:17 +02:00
julienfastre
b50c51bc2a
calendar items wit round-robin color
2022-05-17 17:16:48 +02:00
julienfastre
f68c69d443
refactor to use store for storing events
2022-05-17 16:57:31 +02:00
julielenaerts
682dc2174e
some style changes
2022-05-17 16:26:21 +02:00
julielenaerts
c0f9bf35ac
fix toggle to show or hide appointments
2022-05-17 16:05:00 +02:00
julielenaerts
0c61edd0d6
everything changed to use store for faster re-render of calendar
2022-05-17 15:49:50 +02:00
julienfastre
9ceb66e2da
refactor CalendarRange repository and available range action
2022-05-17 12:26:34 +02:00
julienfastre
8b1271a466
use groups annotation with Serializer prefix and serialize mainUser
2022-05-17 12:14:37 +02:00
julienfastre
d921f6c9e5
add true iso8601 format to date normalizer
2022-05-17 12:14:03 +02:00
julienfastre
85f00fdb28
refactor store in calendar
2022-05-16 17:20:15 +02:00
julienfastre
6144f2439a
wip store mainUser in both store and input data with event
2022-05-16 15:30:35 +02:00
julienfastre
1eee8c6c49
fix issue when loading category
2022-05-16 15:28:05 +02:00
julienfastre
a4caf733f1
fix error in commit
2022-05-16 13:12:40 +02:00
julienfastre
4be3efc619
work on create calendar
2022-05-13 13:49:24 +02:00
julienfastre
7859439f0b
fix remote calendar compiler to allow to compile kernel without any configuration
2022-05-12 13:53:20 +02:00
julienfastre
c60a54eb39
WIP: create and edit calendar
2022-05-12 12:50:57 +02:00
julienfastre
f4b1a25a67
quick fixes to make calendar app work
2022-05-12 12:50:55 +02:00
julienfastre
0ec0708807
add voter for calendar
2022-05-12 12:49:32 +02:00
julienfastre
d150a8251b
calendar range: remove on remote after removal in the database
2022-05-12 12:49:32 +02:00
julienfastre
dd13e631ac
calendar range: update on remote after an unpdate
2022-05-12 12:49:32 +02:00
julienfastre
c892f7de7b
prevent loop when posting calendarrange to remote and updating remoteId
2022-05-12 12:49:32 +02:00
julienfastre
e895da31d7
wip: synchro of calendar range
2022-05-12 12:49:32 +02:00
julienfastre
ba8a2327be
fallback on schedule items when no access to calendar
2022-05-12 12:49:32 +02:00
julienfastre
38d828cf36
refactor access to calendar and use real userid
2022-05-12 12:49:32 +02:00
julienfastre
ee4a6e08fb
refactor command to acquire admin consent
2022-05-12 12:49:32 +02:00
julienfastre
d570145385
refactor and rename classes
2022-05-12 12:49:32 +02:00
julienfastre
8abce5ab85
fix cs + read remote calendar based on user access
2022-05-12 12:49:32 +02:00
julienfastre
811798e23f
wip: synchro
2022-05-12 12:49:32 +02:00
julienfastre
9935af0497
msgraph: add metadata to users to connect with default calendar
2022-05-12 12:49:32 +02:00
julienfastre
5331f1becc
[wip] first impl for getting authorization for admin
2022-05-12 12:49:32 +02:00
julienfastre
a7ec843509
remote calendar: authenticate to ms graph api
2022-05-12 12:49:32 +02:00
julienfastre
0212193940
add null remote connector and basic interface
2022-05-12 12:49:32 +02:00
julienfastre
aecdfa6b12
reactive my calendar on new route
2022-05-12 12:49:32 +02:00
julielenaerts
88784b7f7e
copy ranges from one day to another fixed
2022-05-12 12:23:39 +02:00
julielenaerts
c339f7a828
fix merge conflict
2022-05-11 21:31:08 +02:00
julielenaerts
5ceddc747d
start copy dates
2022-05-11 21:27:47 +02:00
julielenaerts
f8a9cafacb
add today button again
2022-05-11 15:15:13 +02:00
julielenaerts
ce78177ab7
only fetch data for view and adapt all callbacks for header buttons
2022-05-11 15:15:13 +02:00
julielenaerts
7c693b7495
change height of calendar for better overview
2022-05-11 15:15:13 +02:00
julielenaerts
6631e77df5
more changes to save modified, deleted new plages immediately
2022-05-11 15:15:13 +02:00
julielenaerts
c77af0bc4a
start refactoring
2022-05-11 15:15:13 +02:00
julielenaerts
e28d17a131
ranges are immediately deleted as well as saved (needs refactoring)
2022-05-11 15:15:13 +02:00
julielenaerts
2b1c3d1aff
comment out console logs
2022-05-11 15:15:13 +02:00
julielenaerts
f3444b6a58
change ranges to 15min instead of 30 + save new range immediately
2022-05-11 15:15:13 +02:00
julienfastre
901b496030
quick fixes to make calendar app work
2022-05-09 18:01:09 +02:00
julienfastre
20e1feebf4
add voter for calendar
2022-05-09 18:00:54 +02:00
julienfastre
d1f87718d6
Merge remote-tracking branch 'origin/master' into calendar/finalization
2022-05-09 16:51:42 +02:00
julielenaerts
cebdfdaa30
start refactoring
2022-05-06 17:38:08 +02:00
julielenaerts
5a1a33b6a4
ranges are immediately deleted as well as saved (needs refactoring)
2022-05-06 16:25:03 +02:00
julielenaerts
28c0b8994b
comment out console logs
2022-05-06 15:55:05 +02:00
julielenaerts
9c070cd8ae
change ranges to 15min instead of 30 + save new range immediately
2022-05-06 15:54:35 +02:00
julienfastre
0f6dc3d997
reactive my calendar on new route
2022-04-30 16:21:48 +02:00