simon lehericey
|
d4322bf947
|
feat(clipboard): can temporary hide for nicer animation
|
2024-01-29 10:44:20 +01:00 |
|
LeSim
|
e12c663d21
|
Merge pull request #9940 from demarches-simplifiees/can_edit_again_a_token
Admin: je peux modifier le nom et les réseaux d'un jeton d'API
|
2024-01-29 09:21:21 +00:00 |
|
simon lehericey
|
5eaa957c31
|
can edit api_token to change networks and name
|
2024-01-29 10:09:55 +01:00 |
|
simon lehericey
|
35e9a6e905
|
delete api token : remove unused template and use turbo
|
2024-01-29 10:09:55 +01:00 |
|
Colin Darie
|
c02171ede7
|
Merge pull request #9936 from colinux/badge-corrige
ETQ instructeur, je vois un badge Corrigé lorsque le dossier a été corrigé
|
2024-01-29 08:57:54 +00:00 |
|
Colin Darie
|
b64a32444c
|
Merge pull request #9935 from colinux/transfer-empty-no-fail
Tech: plus d'erreur lorsque l'email de transfert n'a plus de dossier associé
|
2024-01-29 08:43:50 +00:00 |
|
Martin
|
b9bbe70ec5
|
perf(Administrateurs::ConditionsController#*): better perfs
|
2024-01-26 15:09:55 +01:00 |
|
Martin
|
01752bc2e8
|
perf(ProcedureRevisionPreloader): preload revision quickly
|
2024-01-26 14:47:44 +01:00 |
|
Martin
|
ecc83edf4f
|
wip
|
2024-01-26 13:43:10 +01:00 |
|
LeSim
|
d2f8dbdb48
|
Merge pull request #9931 from demarches-simplifiees/notify_api_token_expiration
ETQ Admin, je suis prévenu par mail lorsque mon jeton arrive a expiration
|
2024-01-26 09:55:53 +00:00 |
|
simon lehericey
|
97f335c36a
|
add a cron job to send expiration notice
|
2024-01-26 10:18:16 +01:00 |
|
simon lehericey
|
6353c10955
|
add APIToken expiration mailer
|
2024-01-26 10:18:16 +01:00 |
|
simon lehericey
|
d909e2c8ea
|
add various expiring scopes to APIToken
|
2024-01-26 10:15:37 +01:00 |
|
simon lehericey
|
1b2601f32c
|
add expiration_notices_sent_at [date] column to api_token
|
2024-01-26 10:08:36 +01:00 |
|
Martin
|
0e5768ec5b
|
fixup! perf(editor): better perf to add, destroy, update, move up, move down and move with number
|
2024-01-26 09:45:59 +01:00 |
|
Martin
|
aae26a863a
|
perf(admin#dashboard): skip validation of PJ
|
2024-01-25 17:29:39 +01:00 |
|
Martin
|
271ac14fad
|
perf(draft_changed?): do not try to compare revisoin if they are not loaded
|
2024-01-25 17:20:30 +01:00 |
|
Martin
|
60800b6113
|
perf(editor): better perf to add, destroy, update, move up, move down and move with number
|
2024-01-25 15:49:44 +01:00 |
|
Martin
|
4f0e247883
|
perf(types_de_champs_controller): avoid n+1 query in select_champ_template_position_component
|
2024-01-25 14:19:55 +01:00 |
|
Martin
|
50d148d412
|
perf(types_de_champs_controller): preload procedure to avoid n+1 query in champs_summary
|
2024-01-25 14:19:55 +01:00 |
|
Colin Darie
|
50b9813b4d
|
Merge pull request #9932 from colinux/lock-submit-fork
Correctif: ETQ usager, je ne peux pas soumettre 2x mes modifications en parallèle
|
2024-01-25 11:37:56 +00:00 |
|
LeSim
|
b51b734399
|
Merge pull request #9877 from demarches-simplifiees/add_ip_ranges_to_api_token
API: Ajoute la possibilité de limiter l'utilisation d'un jeton à un ensemble de réseaux précis
|
2024-01-25 10:56:32 +00:00 |
|
Colin Darie
|
4aa1306536
|
feat(transfer): make it silent in case dossier had been destroyed between queuing and processing
Co-authored-by: mfo <mfo@users.noreply.github.com>
|
2024-01-25 11:31:12 +01:00 |
|
simon lehericey
|
588e58195c
|
move api_tokens to admin module
|
2024-01-25 11:27:15 +01:00 |
|
simon lehericey
|
49f0caba7e
|
fix(spec): flaky test
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
3ded9a2a57
|
feat(api): add some turbo when possible
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
9a0dd45385
|
feat(api): add invalid ip addr error
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
eae07cab8c
|
refactor(api): use the new api token creation wizard
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
852eedbc50
|
refactor(api): create api_token with validity and network filtering
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
943368c68f
|
feature(api): setup securite
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
8a9e5754a1
|
feature(api): setup autorizations
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
1d7b6a6a54
|
feature(api): setup name
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
47076063bb
|
feature(api): remove update
|
2024-01-25 11:17:44 +01:00 |
|
simon lehericey
|
b635c940ae
|
refactor(UI api token): add more information to api token list
- network filtering
- validity
- last used
remove creation logic
|
2024-01-25 11:17:43 +01:00 |
|
Colin Darie
|
27cfae8c6a
|
chore(dossier): warn user that deletion also means transfer cancellation
|
2024-01-25 11:03:54 +01:00 |
|
simon lehericey
|
a23eb80d22
|
fix(profil): use fr-container
|
2024-01-25 10:51:58 +01:00 |
|
simon lehericey
|
21cf3060a2
|
chore(vite): reload screen when changing components html
|
2024-01-25 10:51:58 +01:00 |
|
simon lehericey
|
7e8555923f
|
feature(api): add ensure_token_is_not_expired to api_controller v1 and v2
|
2024-01-25 10:51:58 +01:00 |
|
simon lehericey
|
28e4e1be2e
|
features(api): add expires_at to api_token
|
2024-01-25 10:51:58 +01:00 |
|
simon lehericey
|
d8bc38bc69
|
feature(api): add ensure_authorized_network for api_controller v1 and v2
|
2024-01-25 10:51:58 +01:00 |
|
simon lehericey
|
6e5678d1c2
|
feature(api): add forbidden_network? to api_token
|
2024-01-25 10:51:58 +01:00 |
|
simon lehericey
|
352924ed52
|
features(api): add ip_ranges to api_tokens
|
2024-01-25 10:51:58 +01:00 |
|
simon lehericey
|
4c94eca7c0
|
clean(ui): remove useless warning
|
2024-01-25 10:51:58 +01:00 |
|
Colin Darie
|
8e6a1c58b2
|
feat(correction): badge Corrigé when a correction has been resolved
Closes #9928
|
2024-01-24 17:26:34 +01:00 |
|
Kara Diaby
|
261932b56f
|
Merge pull request #9890 from demarches-simplifiees/feat/9725
ETQ expert, je souhaite être notifié des nouveaux messages
|
2024-01-24 13:17:57 +00:00 |
|
LeSim
|
6fed91a668
|
Merge pull request #9933 from rdubigny/patch-1
Remove user_email input autofocus on agent page
|
2024-01-24 12:53:30 +00:00 |
|
Colin Darie
|
520a7c4402
|
fix(exports): don't try to link to an export when file is not yet attached
|
2024-01-24 13:36:25 +01:00 |
|
Raphaël Dubigny
|
7584c17342
|
Remove user_email input autofocus on agent page
This avoid automatic scroll on page load so the AgentConnect button is visible.
|
2024-01-24 12:00:32 +01:00 |
|
Kara Diaby
|
ac29cfbfdb
|
Envoie un email à l'expert en cas de nouveau commentaire de l'usager dans la messagerie
|
2024-01-24 10:48:17 +00:00 |
|
Colin Darie
|
56f8b61866
|
feat(dossiers): lock submit en construction to avoid merge collisions with double submits
|
2024-01-24 10:58:40 +01:00 |
|