diff --git a/.circleci/config.yml b/.circleci/config.yml index 840b83308..242aa4569 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -15,6 +15,10 @@ jobs: PGHOST: 127.0.0.1 PGUSER: root + - image: cimg/redis:7.2.7 + environment: + REDIS_URL: redis://redis:6379/1 + # Specify service dependencies here if necessary # CircleCI maintains a library of pre-built images # documented at https://circleci.com/docs/2.0/circleci-images/ diff --git a/.circleci/cron.sh b/.circleci/cron.sh index a10a37ab5..2dd09a68d 100755 --- a/.circleci/cron.sh +++ b/.circleci/cron.sh @@ -8,7 +8,7 @@ echo "Logging into cloud.gov" cf login -a $CF_API_ENDPOINT -u $CF_USERNAME -p $CF_PASSWORD -o $CF_ORG -s $CF_SPACE # -# === Staging environment ========================================================= +# === STAGING environment ====================================================== # echo "Running tasks in Staging..." @@ -24,11 +24,12 @@ cf run-task touchpoints-staging-sidekiq-worker -c "rake scheduled_jobs:send_week cf run-task touchpoints-staging-sidekiq-worker -c "rake scheduled_jobs:check_expiring_forms" cf run-task touchpoints-staging-sidekiq-worker -c "rake scheduled_jobs:archive_forms" cf run-task touchpoints-staging-sidekiq-worker -c "rake scheduled_jobs:notify_form_managers_of_inactive_forms" +# cf run-task touchpoints-staging-sidekiq-worker -c "rake scheduled_jobs:delete_submissions_trash" echo "Staging tasks have completed." # -# === Demo environment ========================================================= +# === DEMO environment ========================================================= # echo "Running tasks in Demo..." @@ -44,13 +45,14 @@ cf run-task touchpoints-demo-sidekiq-worker -c "rake scheduled_jobs:send_weekly_ cf run-task touchpoints-demo-sidekiq-worker -c "rake scheduled_jobs:check_expiring_forms" cf run-task touchpoints-demo-sidekiq-worker -c "rake scheduled_jobs:archive_forms" cf run-task touchpoints-demo-sidekiq-worker -c "rake scheduled_jobs:notify_form_managers_of_inactive_forms" +# cf run-task touchpoints-demo-sidekiq-worker -c "rake scheduled_jobs:delete_submissions_trash" echo "Demo tasks have completed." cf logout # -# === Production environment ========================================================= +# === PRODUCTION environment =================================================== # echo "Logging into cloud.gov" @@ -69,6 +71,7 @@ cf run-task touchpoints-production-sidekiq-worker -c "rake scheduled_jobs:deacti # cf run-task touchpoints-production-sidekiq-worker -c "rake scheduled_jobs:check_expiring_forms" # cf run-task touchpoints-production-sidekiq-worker -c "rake scheduled_jobs:archive_forms" cf run-task touchpoints-production-sidekiq-worker -c "rake scheduled_jobs:notify_form_managers_of_inactive_forms" +# cf run-task touchpoints-production-sidekiq-worker -c "rake scheduled_jobs:delete_submissions_trash" echo "Production tasks have completed." diff --git a/Gemfile b/Gemfile index 9de8a6e73..c782fe9a6 100644 --- a/Gemfile +++ b/Gemfile @@ -78,12 +78,15 @@ group :development, :test do gem 'pry' end +group :development, :staging do + gem 'faker' +end + group :development do gem 'aasm-diagram' gem "brakeman" gem 'bullet' gem "bundler-audit" - gem 'faker', git: 'https://github.com/faker-ruby/faker.git', branch: 'main' gem 'listen' gem 'rails-erd' gem "rubocop-rails" diff --git a/Gemfile.lock b/Gemfile.lock index aefa3c8a6..2641ea275 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,14 +10,6 @@ GIT multi_json (~> 1.14) omniauth (~> 2.0) -GIT - remote: https://github.com/faker-ruby/faker.git - revision: 3a65e1e2e567cb3be3f6b9582484ba4d5ee5d8c6 - branch: main - specs: - faker (3.5.1) - i18n (>= 1.8.11, < 2) - GEM remote: https://rubygems.org/ specs: @@ -242,6 +234,8 @@ GEM factory_bot_rails (6.4.4) factory_bot (~> 6.5) railties (>= 5.0.0) + faker (3.5.1) + i18n (>= 1.8.11, < 2) faraday (2.12.2) faraday-net_http (>= 2.0, < 3.5) json @@ -674,7 +668,7 @@ DEPENDENCIES devise (>= 4.8.1) dotenv factory_bot_rails - faker! + faker fog-aws (>= 3.15.0) image_processing (~> 1.12) importmap-rails (>= 2.0.0) diff --git a/app/models/event.rb b/app/models/event.rb index 041fbe54f..b9035fbf3 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -101,6 +101,8 @@ class Generic organization_created: 'organization_created', organization_updated: 'organization_updated', organization_deleted: 'organization_deleted', + + maintenance_submissions_deleted: 'maintenance_submissions_deleted', } def self.log_event(ename, otype, oid, desc, uid = nil) diff --git a/app/views/admin/forms/example.html.erb b/app/views/admin/forms/example.html.erb index ce9d7e8f5..bea84fc0e 100644 --- a/app/views/admin/forms/example.html.erb +++ b/app/views/admin/forms/example.html.erb @@ -53,9 +53,10 @@
<% else %>
-
+
+
Example page diff --git a/app/views/admin/forms/new.html.erb b/app/views/admin/forms/new.html.erb index 24291377d..0fb94bdef 100644 --- a/app/views/admin/forms/new.html.erb +++ b/app/views/admin/forms/new.html.erb @@ -31,17 +31,18 @@ <%- if @templates.present? %>
    <% @templates.each do |form| %> -
  • +
  • -

    +

    <%= form.name %>

    -
    +
    <%= to_markdown(form.notes) %>
    -