Lisa Durand
|
9065e57e62
|
add aria-sort on sortable column
|
2023-04-05 10:05:51 +02:00 |
|
Paul Chavard
|
531c5ec056
|
fix(filter): fix find type de champ by stable_id
|
2023-02-24 13:32:46 +01:00 |
|
Martin
|
fc1bb68a3a
|
correctif(filtres): les filtres par colonne se font par stable_id, non pas par id
|
2023-02-24 09:39:16 +01:00 |
|
Martin
|
a89f5d373f
|
amelioration(procedures#filtres): filtre par regions avec un enum sur la collection des regions normalisés
|
2023-02-20 11:47:14 +01:00 |
|
Martin
|
68de0c6566
|
correctif(procedures#filtres): le filtre par departement ne fonctionnait plus. utilise un enum sur la collection des departements possible normalisés
|
2023-02-20 11:47:14 +01:00 |
|
Colin Darie
|
5cddb1c74e
|
fix(procedure_presentation): options groupe_instructeur for that procedure only
|
2023-01-31 13:55:06 +01:00 |
|
Paul Chavard
|
44488c7014
|
feat(dossier): use select in filters bygroupe instructeur
|
2023-01-16 14:00:08 +01:00 |
|
Colin Darie
|
c673950e56
|
fix(instructeurs): behavior of sort by notifications checkbox (updated_at desc)
|
2022-12-20 15:51:47 +01:00 |
|
Colin Darie
|
7ff04c1a05
|
style(instructeurs): human/i18n value for state filter
|
2022-12-15 09:34:10 +01:00 |
|
simon lehericey
|
6a5a82ce06
|
fix(instructeur dashboard): dossiers filtered on multiple states
|
2022-10-03 15:18:46 +02:00 |
|
Martin
|
aceb8996c1
|
feat(instructeur/procedure#show): enhance sort by notifications as planned by UX
Update app/javascript/controllers/checkbox_controller.ts
Co-authored-by: Paul Chavard <github@paul.chavard.net>
|
2022-09-30 10:29:51 +02:00 |
|
Martin
|
d7cce3c982
|
fix(instructeur/procedures#show): Procedure presentation filterable state field is in conflict with projected state field. quick fix, maybe will refactor both to align them
|
2022-09-28 15:28:51 +02:00 |
|
Martin
|
ba6c5b4db7
|
feat(instructeur/procedure#index): enhance filter to support processed_at and state [plus en_instruction_at/since]
feat(filter): enable filter on dossiers.state, dossiers.processed_at(since), dossiers.en_instruction_at(since)
|
2022-09-27 17:19:54 +02:00 |
|
Paul Chavard
|
435a635b3d
|
fix(procedure_presentation): find last instance of type_de_champ through coordinates
|
2022-08-02 15:24:52 +02:00 |
|
Martin
|
56f7133799
|
fix(procedure_presentation): can not present a 'virtual field' like depose_since
fix(data): add migration to remove fields depose_since from existing procedure presentation
|
2022-06-14 09:02:37 +02:00 |
|
Paul Chavard
|
95a1ea1047
|
feat(procedure_presentation): add since date filters
|
2022-06-09 13:01:22 +01:00 |
|
simon lehericey
|
9fd5219751
|
fix sort in procedure presentation
|
2022-04-15 12:21:39 +02:00 |
|
Paul Chavard
|
22f23c58c7
|
fix(dossiers): fix columns order
|
2022-04-14 17:04:42 +02:00 |
|
Paul Chavard
|
83a8d87e95
|
i18n(procedure_presentation): translate fields
|
2022-04-14 11:38:01 +02:00 |
|
Paul Chavard
|
23e2429d0d
|
fix(export): make count argument optional
|
2022-04-06 17:08:38 +02:00 |
|
Paul Chavard
|
9904dabffe
|
feat(procedure_presentation): pass filters as serialized snapshot
|
2022-04-06 17:08:38 +02:00 |
|
Paul Chavard
|
be1a2f916d
|
feat(exports): add statut and procedure_presentation to exports
|
2022-04-06 17:08:38 +02:00 |
|
Paul Chavard
|
ec3ed049ef
|
refactor(procedure_presentation): expose filtered_sorted_ids method
|
2022-04-05 15:50:53 +02:00 |
|
Paul Chavard
|
6da54936b7
|
refactor(procedure_presentation): use internal reference to instructeur
|
2022-04-05 09:42:23 +02:00 |
|
Pierre de La Morinerie
|
fbe0410702
|
models: fix a typo in a ProcedurePresentation's comment
|
2022-03-22 07:58:44 +01:00 |
|
Pierre de La Morinerie
|
31bd05f835
|
models: inverse the direction of the User role associations
|
2022-03-22 07:58:44 +01:00 |
|
Paul Chavard
|
2ba05bfb4f
|
fix(dossier): use depose_at instead of en_construction_at
|
2021-12-06 15:49:17 +01:00 |
|
Paul Chavard
|
64cfb4d64e
|
Fix sort with revisions
|
2021-07-23 10:57:04 +02:00 |
|
Pierre de La Morinerie
|
32ab2f0a80
|
instructeur: limit the maximum size of a filter value
This prevents the URL from exceeding the max size, and
causing '414: Request-URI too large' errors.
|
2021-07-20 14:49:48 +02:00 |
|
Pierre de La Morinerie
|
40b3ea8ad6
|
Revert "Instructeurs : limitation de la valeur d'un filtre à 100 caractères"
|
2021-07-13 18:19:46 +02:00 |
|
Pierre de La Morinerie
|
3c8a88a660
|
instructeur: limit the maximum size of a filter value
This prevents the URL from exceeding the max size, and
causing '414: Request-URI too large' errors.
|
2021-07-08 16:17:22 +02:00 |
|
Paul Chavard
|
19195008e8
|
Expose removed types_de_champ in exports
|
2021-06-23 09:40:07 +02:00 |
|
simon lehericey
|
eadae7af6b
|
show all available tdc for procedure presentation
|
2021-06-23 09:40:07 +02:00 |
|
François Vantomme
|
c9b1095d1e
|
Refactor (Rubocop): replace map{ … }.compact by filter_map
In Ruby 2.7, Enumerable#filter_map has been added.
This cop identifies places where map { … }.compact can be replaced by filter_map.
See: https://docs.rubocop.org/rubocop-performance/cops_performance.html#performancemapcompact
|
2021-06-11 15:38:09 +02:00 |
|
simon lehericey
|
50f679746f
|
do not extract twice the same dossier_id if the dossier is followed twice
|
2021-05-04 16:38:34 +02:00 |
|
simon lehericey
|
553e1d973c
|
remove old methods
|
2021-04-22 10:46:04 +02:00 |
|
simon lehericey
|
e0959cda1e
|
constantize hot strings
- 1131 objects over 4220 (-25%) created in app/
|
2021-04-16 13:13:22 +02:00 |
|
simon lehericey
|
47f13219ed
|
Avoid useless TypeDeChamp deserialization
- 520 objects overs 4720 (10%) created in app/ (using ?pp=profile-memory&memory_profiler_allow_files=app/)
|
2021-04-16 13:13:22 +02:00 |
|
simon lehericey
|
e728a3fcb7
|
include type_de_champ
Avoid n+1 when matching champ.stable_id in procedure.presentation.displayed_fields_values
win 2s in the worst 3s scenario
|
2021-04-16 13:13:22 +02:00 |
|
Paul Chavard
|
a9a4f6e2a8
|
Add migration task to use stable_id in filters
|
2020-12-17 10:51:09 +01:00 |
|
simon lehericey
|
024cc70667
|
human_value use stable_id ?
|
2020-12-17 10:51:09 +01:00 |
|
simon lehericey
|
4960eda5cb
|
use stable id
|
2020-12-17 10:51:09 +01:00 |
|
simon lehericey
|
f07b395d95
|
sort : remove superfluous return
|
2020-12-17 10:51:08 +01:00 |
|
simon lehericey
|
f37c27a243
|
nicer find_field
|
2020-12-17 10:51:08 +01:00 |
|
simon lehericey
|
e5da1d7111
|
move remove_filter
|
2020-12-17 10:51:08 +01:00 |
|
simon lehericey
|
4241ea05f3
|
move add_filter
|
2020-12-17 10:51:08 +01:00 |
|
simon lehericey
|
e3ee756da4
|
move update_sort
|
2020-12-17 10:51:08 +01:00 |
|
simon lehericey
|
b7a43f3f44
|
move update_displayed_fields to procedure_presentation
|
2020-12-17 10:51:08 +01:00 |
|
simon lehericey
|
cbccdea8e0
|
move displayed_fields for select to procedure_controller
|
2020-12-17 10:51:08 +01:00 |
|
simon lehericey
|
55998b1284
|
remove unused dossier_field service
|
2020-12-17 10:51:08 +01:00 |
|