Paul Chavard
|
6dc1f3e2c4
|
Use human readable expressions instead of cron gibberish
https://github.com/floraison/fugit#fugitnat
|
2020-04-07 12:44:58 +02:00 |
|
Paul Chavard
|
58c126308c
|
Add DiscardedProceduresDeletionJob job
|
2020-03-31 17:08:28 +02:00 |
|
Paul Chavard
|
742cc15209
|
Use base CronJob
|
2020-03-31 12:25:46 +02:00 |
|
Paul Chavard
|
5005c54891
|
Add base cron job
|
2020-03-31 12:25:46 +02:00 |
|
Paul Chavard
|
33bf2fe109
|
remove deprecated AutoReceiveDossiersForProcedureJob
|
2020-03-31 12:25:46 +02:00 |
|
Paul Chavard
|
39c47c21cf
|
Remove explicit queue_as :default
|
2020-03-31 12:01:42 +02:00 |
|
Paul Chavard
|
c086f6d580
|
Add a job to remove discarded dossiers
|
2020-03-25 17:28:25 +01:00 |
|
maatinito
|
a4ba48fbce
|
#4807 separate job
|
2020-03-24 16:46:24 -10:00 |
|
simon lehericey
|
969d5625c8
|
fix missing rename
|
2020-03-20 22:28:52 +01:00 |
|
Paul Chavard
|
85580ce34e
|
rename SeekAndDestroyExpiredDossiersJob to ExpiredDossiersDeletionJob
|
2020-03-18 15:25:02 +01:00 |
|
Paul Chavard
|
6a5a83d555
|
update WarnExpiringDossiersJob to use new scope
|
2020-03-18 15:25:02 +01:00 |
|
Paul Chavard
|
b7051da278
|
Remove old export code
|
2020-02-19 18:19:17 +01:00 |
|
simon lehericey
|
2ee559c748
|
Fix typo in purges_stale_exports_job filename
|
2019-12-18 13:35:04 +01:00 |
|
simon lehericey
|
ce7ab89934
|
Add purge stale export job
|
2019-12-18 13:13:15 +01:00 |
|
simon lehericey
|
d0939ae1a4
|
Add Export Model
|
2019-12-18 13:13:15 +01:00 |
|
simon lehericey
|
508ba8f116
|
Add seek_and_destroy_expired_dossier
|
2019-12-03 17:18:53 +01:00 |
|
Paul Chavard
|
7b947feae4
|
Rename demarche archivée to demarche close
|
2019-11-28 15:07:16 +01:00 |
|
maatinito
|
14bc2b99b9
|
auto-archive badly occurs in UTC time and not in local time (1 hour too late in France, 10 hours before in Tahiti ;-)
|
2019-11-25 14:39:42 +01:00 |
|
clemkeirua
|
cb5f922bb6
|
cleanup the queue flag during cleanup job
|
2019-10-24 16:27:10 +02:00 |
|
clemkeirua
|
ec78c99a2a
|
ajout d'un job de suppression des vieux exports
|
2019-10-22 15:23:49 +02:00 |
|
clemkeirua
|
43424e4f4e
|
merge with the work of paul, using 3 links
|
2019-10-22 09:51:14 +02:00 |
|
clemkeirua
|
70ea5e167e
|
procedure download is performed through a controller in order not to leak the URL
|
2019-10-22 09:50:58 +02:00 |
|
clemkeirua
|
1af2b63ed1
|
initial implementation of async export
|
2019-10-22 09:50:58 +02:00 |
|
simon lehericey
|
e3e6bc7689
|
! NEED JOB REBOOT Move remind activation logic to user
|
2019-08-14 16:34:50 +02:00 |
|
simon lehericey
|
3fde2a6f70
|
Rename gestionnaire in code to instructeur
|
2019-08-12 13:47:01 +02:00 |
|
simon lehericey
|
6902f84b85
|
Brutally rename gestionnaire filename to instructeur
|
2019-08-12 13:47:01 +02:00 |
|
Paul Chavard
|
6cfad01d12
|
Stop using Flipflop as switch for weekly_overview
|
2019-07-31 15:15:09 +02:00 |
|
Paul Chavard
|
46c1bbbc6f
|
Official support for declarative demarches
|
2019-07-02 14:12:26 +02:00 |
|
Nicolas Bouilleaud
|
3fee1c7644
|
Fix UpdateAdministrateurUsageStatisticsJob not being properly scheduled
|
2019-07-01 11:14:26 +02:00 |
|
Nicolas Bouilleaud
|
925edb01c7
|
Add OperationsSignatureJob
|
2019-06-17 16:16:28 +02:00 |
|
Paul Chavard
|
f833f57e45
|
Add PurgeUnattachedBlobsJob
|
2019-05-21 14:05:33 +02:00 |
|
Paul Chavard
|
f113d108c9
|
Save virus scan status to blob metadata
|
2019-05-02 15:58:09 +02:00 |
|
Pierre de La Morinerie
|
e06e32238c
|
api_entreprise: display a specific error message on network errors
|
2019-05-02 11:24:38 +02:00 |
|
simon lehericey
|
9b4d9dc26c
|
[fix #1449] Notification: add job
|
2019-03-18 16:37:51 +01:00 |
|
Frederic Merizen
|
f9a4369a54
|
Compute administrator usage statistics every night
|
2019-03-08 16:33:28 +01:00 |
|
simon lehericey
|
99bfd19b41
|
[fix #3268] Jobs: use automatic_operation
|
2019-01-16 17:20:12 +01:00 |
|
gregoirenovel
|
0336ecf639
|
Remove useless arguments from some methods
|
2019-01-03 10:53:50 +01:00 |
|
Paul Chavard
|
0f0ca2ec65
|
Lod dossier operations
|
2018-11-27 12:49:40 +01:00 |
|
Paul Chavard
|
98d388b64d
|
Use state change methods on dossier in dossier auto archive job
|
2018-11-27 12:49:40 +01:00 |
|
Paul Chavard
|
b5b6832be8
|
Use state change methods on dossier in dossier auto recieve job
|
2018-11-27 12:49:40 +01:00 |
|
simon lehericey
|
2238e5bd9f
|
Time.now => Time.zone.now
|
2018-10-26 10:10:20 +00:00 |
|
simon lehericey
|
13ffa61435
|
DateTime.now => Time.zone.now
|
2018-10-26 10:10:20 +00:00 |
|
gregoirenovel
|
d9d4f6fe20
|
Enable Style/SymbolProc
|
2018-10-03 12:15:48 +02:00 |
|
Frederic Merizen
|
40bc6208f0
|
[Fix #2550] Also send mail notification when accepting dossier
|
2018-09-25 15:57:07 +02:00 |
|
Frederic Merizen
|
7631bde16a
|
[#2550] Generate attestation on auto-accepted dossier
|
2018-09-25 15:53:57 +02:00 |
|
Frederic Merizen
|
ac82a72dcc
|
[#1946] Monthly expiring dossiers summary mail
|
2018-09-20 17:44:31 +02:00 |
|
gregoirenovel
|
4b071ecf06
|
Use enum to the fullest with Dossier.states
|
2018-08-29 17:31:08 +02:00 |
|
gregoirenovel
|
2d3b553e4d
|
Use enum to the fullest with TypeDeChamp.type_champs
|
2018-08-29 17:31:08 +02:00 |
|
gregoirenovel
|
606b56033a
|
Use enum to the fullest with VirusScan.statuses
|
2018-08-29 17:31:08 +02:00 |
|
Mathieu Magnin
|
cd4615b10d
|
When a new PJ is uploaded enqueue a anti virus scan job
|
2018-06-12 15:12:39 +02:00 |
|
gregoirenovel
|
346b32fbd4
|
[Fix #1736] Assign the deal and person to the person who accepted them
|
2018-06-07 16:04:15 +02:00 |
|
simon lehericey
|
126c2f2687
|
DubiousProcedure: update forbidden words
|
2018-05-31 13:52:33 +02:00 |
|
simon lehericey
|
47cc0180bd
|
DubiousProcedure: change forbidden keywords
|
2018-05-30 14:21:35 +02:00 |
|
Frederic Merizen
|
07b1c147d9
|
[Fix #1972] Always send mails asynchronously
|
2018-05-28 12:02:13 +02:00 |
|
gregoirenovel
|
a3fd271b00
|
Remove legacy
Update EtablissementUpdateJob
|
2018-05-24 17:54:51 +02:00 |
|
Paul Chavard
|
6b683cc491
|
procedure AASM derived state
|
2018-05-23 16:31:27 +02:00 |
|
Mathieu Magnin
|
7f4e6eae6b
|
No dubious proc. email == Everything is ok || Something went wrong. We should always send dubious procedure email.
|
2018-05-07 12:24:05 +02:00 |
|
Mathieu Magnin
|
dcdd431bc0
|
[Fix #1907] set activation reminder delay to 3 days to allow administrateurs to activate their account with the original message after the weekend
|
2018-05-04 14:23:05 +02:00 |
|
Mathieu Magnin
|
a2bbf1b4d6
|
[Fix #1907] A new token should be regenerated, because the one in db is encrypted
|
2018-05-04 14:23:05 +02:00 |
|
Paul Chavard
|
45019ce75c
|
Use Flipflop instead of Feature
|
2018-04-18 16:51:21 +02:00 |
|
gregoirenovel
|
09e0144f30
|
Bump gems
- apipie-rails
- brakeman
- byebug
- rubocop
- turbolinks
- skylight
- chartkick
- devise
- dotenv-rails
- uglifier
- web-console
- font-awesome-rails
- pg
- deep_cloneable
- delayed_job_active_record
|
2018-04-17 17:24:10 +02:00 |
|
gregoirenovel
|
be672e19bc
|
ApiEntrepriseService #fetch -> #get_etablissement_params_for_siret
|
2018-04-10 12:26:06 +02:00 |
|
gregoirenovel
|
ace8441ec7
|
SIRETService -> ApiEntrepriseService
|
2018-04-10 12:24:49 +02:00 |
|
Mathieu Magnin
|
f6d53be873
|
[Fix #1799] Send automatic emails to improve administrateur activation
|
2018-04-09 11:08:13 +02:00 |
|
Paul Chavard
|
27592ae072
|
Add simple web hooks to procedures
|
2018-04-09 11:02:24 +02:00 |
|
gregoirenovel
|
4c24c8346a
|
Use better names for PipedriveService methods
|
2018-04-09 09:54:11 +02:00 |
|
Paul Chavard
|
d71aabd291
|
Job to fetch missing etablissement
|
2018-04-05 14:52:29 +02:00 |
|
simon lehericey
|
d0431a28f2
|
Pipedrive: manager can refuse a deal
|
2018-03-27 15:56:28 +02:00 |
|
simon lehericey
|
6a74aaa42a
|
[fix #1697] Pipedrive: use a job to process an admin creation
|
2018-03-27 14:52:39 +02:00 |
|
simon lehericey
|
c94d57db79
|
AutoReceivedDossiersForProcedure: fix job by changing symbole to string
|
2018-02-23 15:18:32 +01:00 |
|
Mathieu Magnin
|
1bc93b7235
|
[Fix #1456] When job crashed notify Sentry
|
2018-02-22 10:28:24 +01:00 |
|
Mathieu Magnin
|
0c6aa42f55
|
[Fix #1454] Send weekly overview emails async, overview param is not correctly serialized by activejob so it is computed again when email is send
|
2018-02-21 18:22:56 +01:00 |
|
Paul Chavard
|
49bb4f0b54
|
Set processed_at on auto received dossiers
Closes #1089
|
2018-02-21 16:38:25 +01:00 |
|
gregoirenovel
|
80ed589a17
|
Use string interpolation
|
2018-01-16 11:08:57 +01:00 |
|
gregoirenovel
|
08ed400ec2
|
Enable the Layout/FirstArrayElementLineBreak cop
|
2018-01-15 22:14:38 +01:00 |
|
simon lehericey
|
2bc61f9f3f
|
[fix #1097] Accent insensitive search
|
2018-01-09 10:29:54 +01:00 |
|
simon lehericey
|
6a2b575027
|
[fix #1097] Add whitelist mechanisme to procedure
|
2018-01-09 10:29:54 +01:00 |
|
simon lehericey
|
f1b7a03b63
|
[fix #1097] Add job to monitor procedures
|
2018-01-09 10:29:54 +01:00 |
|
Simon Lehericey
|
4be6cb9126
|
Dossier: delete state_nouveaux which is similar to en_construction
|
2017-12-15 17:37:30 +01:00 |
|
LeSim
|
3dda27b281
|
[fix #504] Dossier: received -> en_instruction
|
2017-12-15 12:10:54 +01:00 |
|
Simon Lehericey
|
77907b66d7
|
[fix #1053] An Administrateur can choose the final dossier states
! before going to production :
- stopping the current AutoReceiveJob
- relaunch the jobs with previous id and state = 'received'
|
2017-12-11 16:34:00 +01:00 |
|
Mathieu Magnin
|
c5487657db
|
Create a Job that receive automatically each new dossier from a specific procedure
|
2017-10-06 17:49:31 +02:00 |
|
gregoirenovel
|
0006d42874
|
Move the jobs logging handling in ApplicationJob
|
2017-10-05 15:42:48 +02:00 |
|
gregoirenovel
|
51f57d983e
|
Use ActiveJob
|
2017-10-05 15:42:48 +02:00 |
|
Xavier J
|
f98bb90f08
|
Bootstrap Action Cable and Unicorn
|
2016-12-22 21:49:31 +01:00 |
|