From b375a7ffcdec7f40c2bfb3585469556f2793ea79 Mon Sep 17 00:00:00 2001 From: thearchitect Date: Mon, 17 Nov 2025 01:59:12 -0500 Subject: [PATCH 1/3] v1 --- Dockerfile | 22 ++ Gemfile | 39 ++ Gemfile.lock | 355 ++++++++++++++++++ README.md | 30 +- Rakefile | 5 + app/assets/builds/.keep | 0 app/assets/config/manifest.js | 3 + app/assets/images/.keep | 0 app/assets/stylesheets/application.css | 67 ++++ app/channels/application_cable/channel.rb | 6 + app/channels/application_cable/connection.rb | 6 + app/controllers/application_controller.rb | 5 + app/controllers/concerns/.keep | 0 app/controllers/pages_controller.rb | 7 + app/helpers/application_helper.rb | 4 + app/javascript/application.js | 2 + app/javascript/controllers/application.js | 7 + .../controllers/hello_controller.js | 11 + app/javascript/controllers/index.js | 4 + app/jobs/application_job.rb | 9 + app/mailers/application_mailer.rb | 6 + app/models/application_record.rb | 5 + app/models/concerns/.keep | 0 app/views/layouts/application.html.erb | 24 ++ app/views/layouts/mailer.html.erb | 10 + app/views/layouts/mailer.text.erb | 1 + app/views/pages/home.html.erb | 10 + bin/importmap | 7 + bin/rails | 6 + bin/rake | 6 + bin/setup | 25 ++ config.ru | 6 + config/application.rb | 16 + config/boot.rb | 6 + config/cable.yml | 10 + config/credentials/.keep | 0 config/cucumber.yml | 5 + config/database.yml | 27 ++ config/environment.rb | 5 + config/environments/development.rb | 43 +++ config/environments/production.rb | 34 ++ config/environments/test.rb | 28 ++ config/importmap.rb | 7 + config/initializers/assets.rb | 6 + .../initializers/content_security_policy.rb | 31 ++ config/initializers/cors.rb | 13 + .../initializers/filter_parameter_logging.rb | 8 + config/initializers/inflections.rb | 18 + config/initializers/mime_types.rb | 4 + .../new_framework_defaults_7_1.rb | 16 + config/initializers/permissions_policy.rb | 13 + config/initializers/wrap_parameters.rb | 16 + config/locales/en.yml | 9 + config/puma.rb | 14 + config/routes.rb | 5 + config/storage.yml | 11 + db/migrate/.keep | 0 db/schema.rb | 17 + db/seeds.rb | 5 + docker-compose.yml | 35 ++ features/avaliacao_disciplina.feature | 90 +++++ features/envio_formularios.feature | 50 +++ features/gerenciamento_admin.feature | 15 + features/login.feature | 48 +++ features/resultados_admin.feature | 35 ++ .../avaliacao_disciplina_steps.rb | 87 +++++ .../envio_formularios_steps.rb | 57 +++ .../gerenciamento_admin_steps.rb | 87 +++++ features/step_definitions/login_steps.rb | 44 +++ .../resultados_admin_steps.rb | 33 ++ .../step_definitions/template_modal_steps.rb | 37 ++ .../step_definitions/templates_admin_steps.rb | 75 ++++ features/support/env.rb | 31 ++ features/template_modal.feature | 61 +++ features/templates_admin.feature | 25 ++ lib/assets/.keep | 0 lib/tasks/.keep | 0 lib/tasks/cucumber.rake | 19 + log/.keep | 0 public/404.html | 16 + public/422.html | 14 + public/500.html | 14 + public/robots.txt | 4 + storage/.keep | 0 .../application_cable/connection_test.rb | 9 + test/controllers/.keep | 0 test/mailers/.keep | 0 test/models/.keep | 0 test/system/.keep | 0 test/test_helper.rb | 9 + tmp/.keep | 0 tmp/cache/assets/sprockets/.keep | 0 ...LqFNM9xWQCjJE6vORN17CEjSZqpsHqWektuk.cache | 1 + ...PtMHULXOZtuyg-zOIyFrBcH3ewzuIu2-Gvvg.cache | Bin 0 -> 4438 bytes ...VoAYKs6_fDhQ8EM0HM3dq1DrYWkZtPDuTtK0.cache | Bin 0 -> 36 bytes ...vcpBO56hGpsztiNa9QxlpTJa-pD2Huu-psN8.cache | 1 + ...IKVBVnlu3XMiuSPtqnWyqEoHa2XSeXT4Nh3A.cache | Bin 0 -> 4556 bytes ...OClxZZbaNyNAfsBhRMxG-7xVx0eTrxGtZTsk.cache | 3 + ...YEdOy4REKip4ASvnz6_o3t05URk5I1PwzERU.cache | Bin 0 -> 36 bytes ...zg_WtUZrgo2SDFHcBZu5KZDe0bUTF4r5cXsU.cache | 2 + ...GBkINBCqrEShG6mKYE44nIZXXB03I6csC11o.cache | Bin 0 -> 5083 bytes ...yKfJH-17oI2W_KbR90Db531LRaBLSuSEeQ0E.cache | Bin 0 -> 30025 bytes ...8KRYFXAP6UkxI49kaeA06hz_wwgTGb-SRN5o.cache | 1 + ...7h1pS9frjk7XNNAHyhcPRD2BXYjmhgjAR-hw.cache | 1 + ...2hfIMx0hJ5wnH7Sj_PL1NohKV2tTzeDRkUcQ.cache | 1 + ...KxzbldQqgoDgtosx5hFERwAbCkW1Ed0f_P_g.cache | Bin 0 -> 1812 bytes ...NpGh_-ngdsuXtN_oK1EQqtLnJ9vGYyOj-QfA.cache | 1 + ...93KJAbFvcjOB4aoQ2HqVY_erHdWH2jIQDRyk.cache | 2 + ...nwq2a0NeOUd3gi_OiwYci6Fa0ewo9QyutGBg.cache | Bin 0 -> 41374 bytes ...z-vXo2XfpLcpBGz8KRRDs12VOFjyZpJ7ERnw.cache | 2 + ...b_TOpmmlBaJtJK5RbUSUbxaYNbzK-kDAE9zM.cache | Bin 0 -> 1435 bytes ...SND0tk5lOhoCMCy_NFjmA5G7GNt8CeR2IIZY.cache | 1 + ...Xwvkv3hpL3oOpmg_adbfvvzaLDskGl7TZHXY.cache | Bin 0 -> 7396 bytes ...QLA5qzhOewHBGLm3I2AQlK6pI1vzaa9BigME.cache | Bin 0 -> 7125 bytes ...Oz23W_AOEtxct63m9q5oD0g3O3kSMRVRNGGU.cache | 1 + ...LJ5gpOCxxDEL5Mt66smGaHURU06Sp9t1CQhU.cache | 2 + ...YT6HTyq0-a3xgggLk19KuNlXR_feC_ViYwfo.cache | Bin 0 -> 3733 bytes ...bcslBK5UX33KIW2czkk7S_nrgZrO8k01jYAw.cache | Bin 0 -> 2574 bytes ...go308M5C1-ps0y-TYMdgO_LNibMbW8gkcLyQ.cache | 2 + ...XzNZ6gL2b4HmzU27K-z0Ue9de8u2O-J5uR-w.cache | 1 + ...TM5Jt-DeA2tLI3_-ePXpocLT7zeSgVbDmVx8.cache | 1 + ...sN8pOEmvsM7qXf5iyItM1hw3rzIzQa356rPE.cache | 3 + ...XMDRcS9N7PC_100DQFa0ejHWxi29QqwPZ7rA.cache | Bin 0 -> 2605 bytes ...DkUc3E1tgOauYggSHmPq3_1cubr-kx7gehvQ.cache | 1 + ...BFbUbkDrgQRvaFlzSsV2WhwznEHaqoKipwqA.cache | 1 + ...jfGkPe8svkEUcb3HdX-qofv2SJHJQkIcn9dM.cache | 1 + ...srUsGRZLPxdhS3oWlYIiu0QpxpPSwEVfjZek.cache | 1 + ...cnHGrr5NsleKg6UGAT2aL9a9iZimImK-fJ6k.cache | 1 + ...EEDLUEE2yjHwesQVFs2vZIjWSQHr4T8GKGcA.cache | 1 + ...uAQI1CVxqoE3xjBbq9Cc4zsicBVYZiluS0xA.cache | Bin 0 -> 4659 bytes ...KSH6hsy4M_MuL42vWgDzAUBC94feBRgKNrcI.cache | Bin 0 -> 36 bytes ...TqGKv5Uwq-KfD5W48FLwKIhcMplxDEDN2bqw.cache | Bin 0 -> 1169 bytes ...-RwW_H_8gF_shSvpbpINOW0kNteoY8pacQo8.cache | 3 + ...8pMVDU90nWsEM5nnN6Q2JI9GxBbytFQRntFE.cache | Bin 0 -> 2425 bytes ...cU1p-3LmbQtS2PyaXbSd4aCARXfCtj62ZbBQ.cache | 1 + ...RW_gj2lDG7dZ27Q-jZ-fCmtn0th0NSBW-bpM.cache | 2 + ...fsplxzBSUM3Xkem1YA1zB8kHQLp0KR0GiEFI.cache | Bin 0 -> 36 bytes ...oEhPEMigzzSSOSj5yHiKMg6cPY1-WAb-XmlY.cache | 1 + ...Qnb1OMtdgW8hkh_5L9-CrmE9r5qGsAnf2xS0.cache | 1 + ...As-sy1iEPAz2Kpmqsct0bvD_iSVO1i2Mf384.cache | 3 + ...NeYjZB395aO0wPcUxiAgThsbMgcNWd2B49p0.cache | 1 + ...JzXQthED2p7rETEGZp6cBKuRQvb7BaISps7w.cache | Bin 0 -> 39983 bytes ...aSk_iZrGzajuvX4Zz8W0GB1wRUi9kltzXjUY.cache | 1 + ...NFRGUGDtBCoe9EapjiUfhQnhH4s9_F-GYSsE.cache | 1 + ...Z8hJxGtzyXOs19U-YBU85VDBeS-dhblc_5W4.cache | 2 + ...R1q50lcTucQdR7StaUqYt3ctxDvCfahfrWg4.cache | 1 + ...lXEyMMwg0YrdQE7FYH2hkRwLjH6cF-qLvmtg.cache | 1 + ...vA2CEFj1rn-3Pzpt6AjqE34o0c6glHDJ9nTo.cache | Bin 0 -> 7299 bytes ...f5qRMQXCG3ucoyj9CUoqHIObbOGz7RQVLznM.cache | 3 + ...Av8MTLf5xv8SvS8Injrr7OpikV9xzzlA8m2Y.cache | Bin 0 -> 101059 bytes ...D_5VpLySZo_Eg9llxjY4dNeyMyqLWQ490hMc.cache | Bin 0 -> 4986 bytes ...psIpNMWbDW0K9hc2THzPVhkjMNd0HUFZjHd4.cache | Bin 0 -> 7233 bytes ...X5-Pef7vE7SVOUlBulr2YUDVkv3Ggthd25IQ.cache | Bin 0 -> 1673 bytes ...cgYmuGMWeVOe8NAj81mhsodI8mD8TK5j6w5k.cache | 3 + ...VWhOQOlpEGiKRzzc9tZfdaKWMWW5gfswFRJI.cache | 2 + ...DvuklybmXCQQLzrJ9Tg3iVvXQ3atVjyAUKIQ.cache | 1 + ...ROPcxDidH_x6C0mpThcY4QVALrYMef2VYIok.cache | 2 + ...jSkNx4ceVt_6AKm0O4E4lVOO7emtUvbWLqAo.cache | Bin 0 -> 12265 bytes ...bFGBQvq8kKn2PW-9Ys3TNFq2XS19hXDnJSxU.cache | 3 + ...n-FSMq2yXrn2umPVZvCPAFFTOJ__pYjI3WrI.cache | Bin 0 -> 1368 bytes ...WAerFEWAjmhumX3b0MTJ59mvLlUUaew1R4vA.cache | 1 + ...aADBTdxlpVbgGuWOr7GLW9vFo2rIdqYN0msA.cache | 2 + ...DHtkd079NUuTigNhb0BuOK16SJ1S4rSbBdFI.cache | 1 + ...2Qa_a2EGCLwjUkisXJisZL6QCvTD5UwEIzvo.cache | Bin 0 -> 11989 bytes ...Xs9JtB3aXD2ikilxT0g4XWbPPlF7ePT7M1Y8.cache | 1 + ...l3ayC9xL8IAGwRIMp5XJ-SYybT_Qfmhueg4w.cache | 1 + ..._qY1gC6od88dduwG5NYuULpzPme5I-wiqMpc.cache | 1 + ...XMLUILv9DefJ9rdRGCW2iuxr-dZ6otSb_W74.cache | 1 + ...BCO_fz7CV3-El8GhSEtDnDZcqSQwOuGCk1cg.cache | 2 + ...palXOBmRkB_g53TZed6ZmwUnqE0yoRlweCWk.cache | 2 + ...svJEYGmwU7D8qirB_5vnTvnw3B37JUY82ZUM.cache | 1 + ...YzWe39d4rbA8NYH61sVjTXTOYOUmqHMGkUWw.cache | 1 + ...bZE7LUGhVYIKERvhYvCZSxvyI1EG-NIIYzIg.cache | 2 + ...zW2aimt_dbgQIjsrUUdt_QcwQbpbJO4j4tl0.cache | 1 + ...DmouMTwtcmAk9Yc1bA8E4GZvRfXw0DMTdSVs.cache | 1 + ...U0GWUs6eoxqjTYfG2PcvQj_R7ze0vR39ob3Y.cache | 2 + ...rZlGwNkwJ3MCrFOEzgg5Z8YNaQAvxSd3bYbY.cache | 1 + ...47H3Aug3OkRLLsDhxYSAEne49nIHXRCREE3I.cache | Bin 0 -> 7197 bytes ...xhWu2nrjBKX98jT7MUIMXjgrzY5F67Sffy_M.cache | Bin 0 -> 7295 bytes ...MvrTS3pPVM20y63ff0iF6ckF9qiJFcDJip1E.cache | 1 + ...nZtgXvHlkOoKWImaSBXZoNDO64k6yiXpm4oY.cache | 2 + ...AlvLnmotsMuC-YRTWz8ei7Cm14o-xkCPX1Cw.cache | Bin 0 -> 101266 bytes ...tblrplkNZynBtpm8IcWYCJF9nw2130F5jJgY.cache | 1 + ...Ul_A3Lzhx5CzXqyZMjDmKjLLQqZ7q3eKSugM.cache | 3 + ...AJzHdvYC7s2NXP_8wG-ArC4EUjevgkamlFEI.cache | Bin 0 -> 4318 bytes ...TjbNulEcuW49MYkuuoVmBANGSjnzQmjUFxgY.cache | 1 + ...qGulVYAT2r_uU1ukS6ADHwjolEw1kJJ_nu4U.cache | Bin 0 -> 7012 bytes ...a3wiyVXQ3nNjSaDdq4HVffoejVDwbVb0HrNU.cache | 3 + ...yLdtxRoERkKeJR9HzsoxOCUHHgUqaDBzGFXA.cache | Bin 0 -> 29930 bytes ...pJlEuAUi6C4SfBX782UjLFgruUCGqTkg3yjM.cache | Bin 0 -> 3398 bytes ...Jb_aoo1PIfYptPR6lwtdoZk4PMDmblpptzbs.cache | 1 + ...SGizEoW6zd5exymSBk5Y73APlUKVgzJJhHAY.cache | 2 + ...zIpVq1XU4hqy9ZVUJg49pBNaD1O4U4jcrCSg.cache | 1 + ...WMzdM9gaO4OdBQvuIRMXm_ZLHSGZx9QqrJ3I.cache | 3 + ...gFTZQYYmMNQxD_hQ7y5DA4FDjfLHmJTaE3Hc.cache | Bin 0 -> 2929 bytes ...GLC4QdnUldd8RbVbLit4gUVj5pYj5PVd7QDg.cache | Bin 0 -> 6902 bytes ...gdjzQEet6MsToCjvrtNgjFsMKgPIgbIaQSmM.cache | 1 + ...so65E6gpvTO3Hk66GcX8lNoFd4lWDpu-UPuU.cache | Bin 0 -> 1782 bytes ...dswl_LBP5R6gyW6_ED-o0OQBrJZnoYmfRZQE.cache | 2 + ...o0bX8iI7MrJJIcdfkqxACXOQJ0vJZTCgcFRI.cache | 2 + ...uwxzDLPhKMj4nVnxiys7BSUCS12IHY60ADmQ.cache | 3 + ...d7EETbL9nv5mNz3eMueU8j39lS9v9fTNr44U.cache | 1 + ...lfO5RsB4sN2oW37S-svbMpxEca5xU8wbnVjk.cache | Bin 0 -> 41259 bytes ...OlbZ2ys_MISEJrSYihZj-nSrd4uvfJ5a_0mk.cache | 2 + ...jGOUDBHoZZT2YWJFRUWBLkkcsnFhnEQYuyTk.cache | 1 + ...MHDBpkpgyvGRNeZFnWOBUvrY1kjYG9wV2Oa0.cache | 1 + ...ay_sJxxHjp7zP69zO7HuF8Yffqrr56efPnYc.cache | 1 + ...rksoeJlAj09wX1XAfULU6iaWPv58e73YJsDQ.cache | 1 + ...3hxY7YKH903A6YFO5wJUAcck8pa7teTruo0c.cache | 3 + ...necmkuweIw4WTfBXnt-fkS87C5_XqguCuVRo.cache | 1 + ...F3J91NR9aq6dhDWWS6inGA2C_0e3ArvDlIvY.cache | 1 + ...fxHp0gBxaNpwY43auwKL-jCtb1-rBMcBDeGo.cache | Bin 0 -> 36 bytes ...MVbLSuyBwzkQTykF51imlmNTtUm87Jmr114M.cache | 2 + ...Hm5NoSX_qFk9aJ0v_HU4eFJFGe7pgKIwJlMM.cache | 1 + ...TnCTIwvHfRe-n7a6u369ZSarEpJTXvcCzP6A.cache | Bin 0 -> 102738 bytes ...Qqo55PzipQYLYd8LWmxehfuJirUCOywg4QNs.cache | Bin 0 -> 16555 bytes ...jqBKJ9UhoLRhIUXkWjkRE2y6m-HnyEgA5FR8.cache | 1 + ...NvaqWixZ_aNruuqy3UpZhBKP1hwY6_NVNSF4.cache | 2 + ...G_XsBahAid8x8D3K9SDABeiZUxVx_xnwwXvk.cache | 3 + ...u2bNN6bEgUXIPxgze4Jzu4ti21xgyUyJCQfU.cache | 3 + ...LXKWqszTARrXwajx7oi8EJinEugoN0YsUny4.cache | 3 + ...Vm_B2iGSs1CElK6V10hG-hOunL1V_pyAqjeM.cache | 1 + ...8CBiR0FJcAMdHpTzdGHVmSOEbvy4jyZZdL6o.cache | 1 + ...8Gt5P41n80jIYnBiyasvFq9yClXLEQBONpRE.cache | 2 + ...FFT0T53nj0FSGdy4MrA3nSFik_AL9HnwMOsQ.cache | 1 + ...6vyreEa4ZLBvLYDIJi2R4S3ZrbQM6fsCn4js.cache | Bin 0 -> 16266 bytes ...8e3pOdk2NSD4AHBlgpvakmRZPo4DQNkGMzcs.cache | 1 + ...flpytzQ8o3EiCCjQfhLyespBMZhcak_PHsSk.cache | 3 + ...sJP1oGbnsueuGwkj-iyAI5cvs3lYCuxp1kHY.cache | 2 + ...f0-qpzKg650XC8I_-GSIRJwCi-Wj6Yr1eiLE.cache | 3 + vendor/javascript/.keep | 0 231 files changed, 2101 insertions(+), 1 deletion(-) create mode 100644 Dockerfile create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 Rakefile create mode 100644 app/assets/builds/.keep create mode 100644 app/assets/config/manifest.js create mode 100644 app/assets/images/.keep create mode 100644 app/assets/stylesheets/application.css create mode 100644 app/channels/application_cable/channel.rb create mode 100644 app/channels/application_cable/connection.rb create mode 100644 app/controllers/application_controller.rb create mode 100644 app/controllers/concerns/.keep create mode 100644 app/controllers/pages_controller.rb create mode 100644 app/helpers/application_helper.rb create mode 100644 app/javascript/application.js create mode 100644 app/javascript/controllers/application.js create mode 100644 app/javascript/controllers/hello_controller.js create mode 100644 app/javascript/controllers/index.js create mode 100644 app/jobs/application_job.rb create mode 100644 app/mailers/application_mailer.rb create mode 100644 app/models/application_record.rb create mode 100644 app/models/concerns/.keep create mode 100644 app/views/layouts/application.html.erb create mode 100644 app/views/layouts/mailer.html.erb create mode 100644 app/views/layouts/mailer.text.erb create mode 100644 app/views/pages/home.html.erb create mode 100755 bin/importmap create mode 100755 bin/rails create mode 100755 bin/rake create mode 100755 bin/setup create mode 100644 config.ru create mode 100644 config/application.rb create mode 100644 config/boot.rb create mode 100644 config/cable.yml create mode 100644 config/credentials/.keep create mode 100644 config/cucumber.yml create mode 100644 config/database.yml create mode 100644 config/environment.rb create mode 100644 config/environments/development.rb create mode 100644 config/environments/production.rb create mode 100644 config/environments/test.rb create mode 100644 config/importmap.rb create mode 100644 config/initializers/assets.rb create mode 100644 config/initializers/content_security_policy.rb create mode 100644 config/initializers/cors.rb create mode 100644 config/initializers/filter_parameter_logging.rb create mode 100644 config/initializers/inflections.rb create mode 100644 config/initializers/mime_types.rb create mode 100644 config/initializers/new_framework_defaults_7_1.rb create mode 100644 config/initializers/permissions_policy.rb create mode 100644 config/initializers/wrap_parameters.rb create mode 100644 config/locales/en.yml create mode 100644 config/puma.rb create mode 100644 config/routes.rb create mode 100644 config/storage.yml create mode 100644 db/migrate/.keep create mode 100644 db/schema.rb create mode 100644 db/seeds.rb create mode 100644 docker-compose.yml create mode 100644 features/avaliacao_disciplina.feature create mode 100644 features/envio_formularios.feature create mode 100644 features/gerenciamento_admin.feature create mode 100644 features/login.feature create mode 100644 features/resultados_admin.feature create mode 100644 features/step_definitions/avaliacao_disciplina_steps.rb create mode 100644 features/step_definitions/envio_formularios_steps.rb create mode 100644 features/step_definitions/gerenciamento_admin_steps.rb create mode 100644 features/step_definitions/login_steps.rb create mode 100644 features/step_definitions/resultados_admin_steps.rb create mode 100644 features/step_definitions/template_modal_steps.rb create mode 100644 features/step_definitions/templates_admin_steps.rb create mode 100644 features/support/env.rb create mode 100644 features/template_modal.feature create mode 100644 features/templates_admin.feature create mode 100644 lib/assets/.keep create mode 100644 lib/tasks/.keep create mode 100644 lib/tasks/cucumber.rake create mode 100644 log/.keep create mode 100644 public/404.html create mode 100644 public/422.html create mode 100644 public/500.html create mode 100644 public/robots.txt create mode 100644 storage/.keep create mode 100644 test/channels/application_cable/connection_test.rb create mode 100644 test/controllers/.keep create mode 100644 test/mailers/.keep create mode 100644 test/models/.keep create mode 100644 test/system/.keep create mode 100644 test/test_helper.rb create mode 100644 tmp/.keep create mode 100644 tmp/cache/assets/sprockets/.keep create mode 100644 tmp/cache/assets/sprockets/v4.0.0/-K/-Km-HFTLqFNM9xWQCjJE6vORN17CEjSZqpsHqWektuk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/-M/-Ma6pMbPtMHULXOZtuyg-zOIyFrBcH3ewzuIu2-Gvvg.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/-b/-bPc_t5VoAYKs6_fDhQ8EM0HM3dq1DrYWkZtPDuTtK0.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/-g/-gGRAhGvcpBO56hGpsztiNa9QxlpTJa-pD2Huu-psN8.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/0Y/0YRhKTRIKVBVnlu3XMiuSPtqnWyqEoHa2XSeXT4Nh3A.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/2G/2GCtXo5OClxZZbaNyNAfsBhRMxG-7xVx0eTrxGtZTsk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/3v/3vxjWvNYEdOy4REKip4ASvnz6_o3t05URk5I1PwzERU.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/4-/4-QzxRgzg_WtUZrgo2SDFHcBZu5KZDe0bUTF4r5cXsU.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/42/42GHdzgGBkINBCqrEShG6mKYE44nIZXXB03I6csC11o.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/4G/4GbwSqFyKfJH-17oI2W_KbR90Db531LRaBLSuSEeQ0E.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/4N/4NopJuW8KRYFXAP6UkxI49kaeA06hz_wwgTGb-SRN5o.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/5V/5V2VtAh7h1pS9frjk7XNNAHyhcPRD2BXYjmhgjAR-hw.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/69/69SEK282hfIMx0hJ5wnH7Sj_PL1NohKV2tTzeDRkUcQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/6P/6P_UYZrKxzbldQqgoDgtosx5hFERwAbCkW1Ed0f_P_g.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/6T/6TesX44NpGh_-ngdsuXtN_oK1EQqtLnJ9vGYyOj-QfA.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/6Y/6Y6HeqP93KJAbFvcjOB4aoQ2HqVY_erHdWH2jIQDRyk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/7u/7u2FFzonwq2a0NeOUd3gi_OiwYci6Fa0ewo9QyutGBg.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/89/89FbIkWz-vXo2XfpLcpBGz8KRRDs12VOFjyZpJ7ERnw.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/8W/8W4gWjFb_TOpmmlBaJtJK5RbUSUbxaYNbzK-kDAE9zM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/8v/8vP2RnuSND0tk5lOhoCMCy_NFjmA5G7GNt8CeR2IIZY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/9P/9PWUnS9Xwvkv3hpL3oOpmg_adbfvvzaLDskGl7TZHXY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/AY/AYUeC3RQLA5qzhOewHBGLm3I2AQlK6pI1vzaa9BigME.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/BR/BRgvb9yOz23W_AOEtxct63m9q5oD0g3O3kSMRVRNGGU.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/CE/CEiqfhGLJ5gpOCxxDEL5Mt66smGaHURU06Sp9t1CQhU.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Cw/CwzylfdYT6HTyq0-a3xgggLk19KuNlXR_feC_ViYwfo.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/DD/DDHUaRqbcslBK5UX33KIW2czkk7S_nrgZrO8k01jYAw.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/DX/DXVdQpBgo308M5C1-ps0y-TYMdgO_LNibMbW8gkcLyQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/FA/FAe-zAuXzNZ6gL2b4HmzU27K-z0Ue9de8u2O-J5uR-w.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/F_/F_2vGd0TM5Jt-DeA2tLI3_-ePXpocLT7zeSgVbDmVx8.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/GT/GTihnxIsN8pOEmvsM7qXf5iyItM1hw3rzIzQa356rPE.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/HH/HHWZoJqXMDRcS9N7PC_100DQFa0ejHWxi29QqwPZ7rA.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ID/IDXlUUIDkUc3E1tgOauYggSHmPq3_1cubr-kx7gehvQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/If/IfJtkKxBFbUbkDrgQRvaFlzSsV2WhwznEHaqoKipwqA.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Ik/Ikhy1ASjfGkPe8svkEUcb3HdX-qofv2SJHJQkIcn9dM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Iy/Iy_D9ZLsrUsGRZLPxdhS3oWlYIiu0QpxpPSwEVfjZek.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/J9/J92DDAvcnHGrr5NsleKg6UGAT2aL9a9iZimImK-fJ6k.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/JU/JUtyUlNEEDLUEE2yjHwesQVFs2vZIjWSQHr4T8GKGcA.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/K8/K832wQ3uAQI1CVxqoE3xjBbq9Cc4zsicBVYZiluS0xA.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/KA/KAK4-8rKSH6hsy4M_MuL42vWgDzAUBC94feBRgKNrcI.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/KC/KCUp0ZeTqGKv5Uwq-KfD5W48FLwKIhcMplxDEDN2bqw.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Kd/KdgvZQS-RwW_H_8gF_shSvpbpINOW0kNteoY8pacQo8.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Ki/KiInjfk8pMVDU90nWsEM5nnN6Q2JI9GxBbytFQRntFE.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Kz/KzyLvVbcU1p-3LmbQtS2PyaXbSd4aCARXfCtj62ZbBQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Lc/LcSl40WRW_gj2lDG7dZ27Q-jZ-fCmtn0th0NSBW-bpM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Lo/LoE5rf9fsplxzBSUM3Xkem1YA1zB8kHQLp0KR0GiEFI.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/MA/MAiLAlooEhPEMigzzSSOSj5yHiKMg6cPY1-WAb-XmlY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Mm/MmNQ7TqQnb1OMtdgW8hkh_5L9-CrmE9r5qGsAnf2xS0.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Mn/MnO7vsdAs-sy1iEPAz2Kpmqsct0bvD_iSVO1i2Mf384.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/N7/N7PFG5INeYjZB395aO0wPcUxiAgThsbMgcNWd2B49p0.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/NN/NNhh0QwJzXQthED2p7rETEGZp6cBKuRQvb7BaISps7w.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Nn/NnYdgCIaSk_iZrGzajuvX4Zz8W0GB1wRUi9kltzXjUY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/OW/OWQZ3KrNFRGUGDtBCoe9EapjiUfhQnhH4s9_F-GYSsE.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/PO/POC5yBrZ8hJxGtzyXOs19U-YBU85VDBeS-dhblc_5W4.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/QQ/QQLCIDUR1q50lcTucQdR7StaUqYt3ctxDvCfahfrWg4.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/QZ/QZ5rJr-lXEyMMwg0YrdQE7FYH2hkRwLjH6cF-qLvmtg.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Rb/Rb1eFvVvA2CEFj1rn-3Pzpt6AjqE34o0c6glHDJ9nTo.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Sh/ShnJms-f5qRMQXCG3ucoyj9CUoqHIObbOGz7RQVLznM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Sz/SzRl6FRAv8MTLf5xv8SvS8Injrr7OpikV9xzzlA8m2Y.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/T_/T_SudbZD_5VpLySZo_Eg9llxjY4dNeyMyqLWQ490hMc.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Tn/TnT7lRCpsIpNMWbDW0K9hc2THzPVhkjMNd0HUFZjHd4.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Tr/TrQMUcKX5-Pef7vE7SVOUlBulr2YUDVkv3Ggthd25IQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Ug/UgzRub0cgYmuGMWeVOe8NAj81mhsodI8mD8TK5j6w5k.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/VY/VYrnadHVWhOQOlpEGiKRzzc9tZfdaKWMWW5gfswFRJI.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/WJ/WJ8_jQwDvuklybmXCQQLzrJ9Tg3iVvXQ3atVjyAUKIQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/WS/WSWboVtROPcxDidH_x6C0mpThcY4QVALrYMef2VYIok.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Wi/WiMIylLjSkNx4ceVt_6AKm0O4E4lVOO7emtUvbWLqAo.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Wk/Wkf5LNZbFGBQvq8kKn2PW-9Ys3TNFq2XS19hXDnJSxU.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/XW/XWBlpm3n-FSMq2yXrn2umPVZvCPAFFTOJ__pYjI3WrI.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/XZ/XZmAdwtWAerFEWAjmhumX3b0MTJ59mvLlUUaew1R4vA.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Yl/Yl78y5JaADBTdxlpVbgGuWOr7GLW9vFo2rIdqYN0msA.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/Yz/YzB5uj_DHtkd079NUuTigNhb0BuOK16SJ1S4rSbBdFI.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ZB/ZBXylnK2Qa_a2EGCLwjUkisXJisZL6QCvTD5UwEIzvo.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ZG/ZGy6eu2Xs9JtB3aXD2ikilxT0g4XWbPPlF7ePT7M1Y8.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ZS/ZShuD54l3ayC9xL8IAGwRIMp5XJ-SYybT_Qfmhueg4w.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/_R/_RbpEZn_qY1gC6od88dduwG5NYuULpzPme5I-wiqMpc.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/aH/aHYmYpCXMLUILv9DefJ9rdRGCW2iuxr-dZ6otSb_W74.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ak/akz3o4RBCO_fz7CV3-El8GhSEtDnDZcqSQwOuGCk1cg.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/am/am6ZwO1palXOBmRkB_g53TZed6ZmwUnqE0yoRlweCWk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/b-/b-ATk35svJEYGmwU7D8qirB_5vnTvnw3B37JUY82ZUM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/cg/cg--tQPYzWe39d4rbA8NYH61sVjTXTOYOUmqHMGkUWw.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/cp/cpHSbTIbZE7LUGhVYIKERvhYvCZSxvyI1EG-NIIYzIg.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/df/dfNGBQvzW2aimt_dbgQIjsrUUdt_QcwQbpbJO4j4tl0.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/eV/eVUN9YsDmouMTwtcmAk9Yc1bA8E4GZvRfXw0DMTdSVs.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/e_/e_YYofnU0GWUs6eoxqjTYfG2PcvQj_R7ze0vR39ob3Y.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/fG/fGJLl3grZlGwNkwJ3MCrFOEzgg5Z8YNaQAvxSd3bYbY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/fV/fVlvKof47H3Aug3OkRLLsDhxYSAEne49nIHXRCREE3I.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/gF/gFuR91kxhWu2nrjBKX98jT7MUIMXjgrzY5F67Sffy_M.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/gR/gRjmrDAMvrTS3pPVM20y63ff0iF6ckF9qiJFcDJip1E.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/gY/gYP2YA2nZtgXvHlkOoKWImaSBXZoNDO64k6yiXpm4oY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/gk/gkgJRE8AlvLnmotsMuC-YRTWz8ei7Cm14o-xkCPX1Cw.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/i8/i8_fc5dtblrplkNZynBtpm8IcWYCJF9nw2130F5jJgY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ic/icIJLzkUl_A3Lzhx5CzXqyZMjDmKjLLQqZ7q3eKSugM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ig/igrr9-1AJzHdvYC7s2NXP_8wG-ArC4EUjevgkamlFEI.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ii/iilm4p7TjbNulEcuW49MYkuuoVmBANGSjnzQmjUFxgY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ju/juEF-oEqGulVYAT2r_uU1ukS6ADHwjolEw1kJJ_nu4U.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/k3/k3248bia3wiyVXQ3nNjSaDdq4HVffoejVDwbVb0HrNU.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/k4/k4hhy9hyLdtxRoERkKeJR9HzsoxOCUHHgUqaDBzGFXA.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ls/lsNYhP-pJlEuAUi6C4SfBX782UjLFgruUCGqTkg3yjM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/m6/m6MFq_6Jb_aoo1PIfYptPR6lwtdoZk4PMDmblpptzbs.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/mU/mUAZ0ZXSGizEoW6zd5exymSBk5Y73APlUKVgzJJhHAY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/nN/nN0LErmzIpVq1XU4hqy9ZVUJg49pBNaD1O4U4jcrCSg.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/nZ/nZcD-VgWMzdM9gaO4OdBQvuIRMXm_ZLHSGZx9QqrJ3I.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/nb/nbA3R8xgFTZQYYmMNQxD_hQ7y5DA4FDjfLHmJTaE3Hc.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/nb/nbiXND3GLC4QdnUldd8RbVbLit4gUVj5pYj5PVd7QDg.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ni/niuSQiVgdjzQEet6MsToCjvrtNgjFsMKgPIgbIaQSmM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/oJ/oJn5SJbso65E6gpvTO3Hk66GcX8lNoFd4lWDpu-UPuU.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ot/ot60pa9dswl_LBP5R6gyW6_ED-o0OQBrJZnoYmfRZQE.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/q5/q5ErSqmo0bX8iI7MrJJIcdfkqxACXOQJ0vJZTCgcFRI.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/q9/q9Ykgf1uwxzDLPhKMj4nVnxiys7BSUCS12IHY60ADmQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/qY/qYceyCid7EETbL9nv5mNz3eMueU8j39lS9v9fTNr44U.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/qn/qngPnKxlfO5RsB4sN2oW37S-svbMpxEca5xU8wbnVjk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/qo/qogbIZ7OlbZ2ys_MISEJrSYihZj-nSrd4uvfJ5a_0mk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/qo/qohFy79jGOUDBHoZZT2YWJFRUWBLkkcsnFhnEQYuyTk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/r4/r4mB7dZMHDBpkpgyvGRNeZFnWOBUvrY1kjYG9wV2Oa0.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/r7/r7vM-Xyay_sJxxHjp7zP69zO7HuF8Yffqrr56efPnYc.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/rG/rG9OsP3rksoeJlAj09wX1XAfULU6iaWPv58e73YJsDQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/rK/rKrBb6j3hxY7YKH903A6YFO5wJUAcck8pa7teTruo0c.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/sf/sf73PLRnecmkuweIw4WTfBXnt-fkS87C5_XqguCuVRo.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/t4/t4WO5cDF3J91NR9aq6dhDWWS6inGA2C_0e3ArvDlIvY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/u0/u0rgMTbfxHp0gBxaNpwY43auwKL-jCtb1-rBMcBDeGo.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/u5/u5ffnVkMVbLSuyBwzkQTykF51imlmNTtUm87Jmr114M.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/uN/uNO7IafHm5NoSX_qFk9aJ0v_HU4eFJFGe7pgKIwJlMM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/uT/uT1hfufTnCTIwvHfRe-n7a6u369ZSarEpJTXvcCzP6A.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/uh/uhppIX5Qqo55PzipQYLYd8LWmxehfuJirUCOywg4QNs.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/ve/vezC0e3jqBKJ9UhoLRhIUXkWjkRE2y6m-HnyEgA5FR8.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/w8/w8P2amuNvaqWixZ_aNruuqy3UpZhBKP1hwY6_NVNSF4.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/wk/wkmGTSlG_XsBahAid8x8D3K9SDABeiZUxVx_xnwwXvk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/wq/wqsb3RVu2bNN6bEgUXIPxgze4Jzu4ti21xgyUyJCQfU.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/wy/wyspiDELXKWqszTARrXwajx7oi8EJinEugoN0YsUny4.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/xL/xLgEE40Vm_B2iGSs1CElK6V10hG-hOunL1V_pyAqjeM.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/xf/xfDK8vE8CBiR0FJcAMdHpTzdGHVmSOEbvy4jyZZdL6o.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/y6/y616KR98Gt5P41n80jIYnBiyasvFq9yClXLEQBONpRE.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/yU/yUwd68ZFFT0T53nj0FSGdy4MrA3nSFik_AL9HnwMOsQ.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/yk/ykla-6z6vyreEa4ZLBvLYDIJi2R4S3ZrbQM6fsCn4js.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/zO/zO-wxFI8e3pOdk2NSD4AHBlgpvakmRZPo4DQNkGMzcs.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/zk/zkir5GIflpytzQ8o3EiCCjQfhLyespBMZhcak_PHsSk.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/zs/zswEFp6sJP1oGbnsueuGwkj-iyAI5cvs3lYCuxp1kHY.cache create mode 100644 tmp/cache/assets/sprockets/v4.0.0/zx/zxRky1ef0-qpzKg650XC8I_-GSIRJwCi-Wj6Yr1eiLE.cache create mode 100644 vendor/javascript/.keep diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000..563a8d21df --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM ruby:3.3.0 + +RUN apt-get update -qq \ + && apt-get install -y --no-install-recommends build-essential libpq-dev nodejs \ + && rm -rf /var/lib/apt/lists/* + +ENV BUNDLE_PATH=/bundle \ + BUNDLE_BIN=/bundle/bin \ + GEM_HOME=/bundle +ENV PATH="${BUNDLE_BIN}:${PATH}" + +WORKDIR /app + +COPY Gemfile ./ +RUN bundle config set --local path "$BUNDLE_PATH" \ + && bundle install + +COPY . . + +EXPOSE 3000 + +CMD ["./bin/rails", "server", "-b", "0.0.0.0"] diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000000..823ba5392a --- /dev/null +++ b/Gemfile @@ -0,0 +1,39 @@ +source "https://rubygems.org" + +git_source(:github) { |repo| "https://github.com/#{repo}.git" } + +ruby "3.3.0" + +gem "rails", "~> 7.1.3", ">= 7.1.3.2" +gem "pg", "~> 1.5" +gem "puma", "~> 6.4" +gem "turbo-rails" +gem "stimulus-rails" +gem "importmap-rails" +gem "jbuilder" +gem "sprockets-rails" +gem "bootsnap", ">= 1.16.0", require: false +gem "redis", "~> 5.0" + +group :development, :test do + gem "debug", ">= 1.0.0", "< 2.0.0" + gem "cucumber-rails", require: false + gem "database_cleaner-active_record" + gem "capybara" + gem "selenium-webdriver" + gem "webdrivers" + gem "rspec-expectations" +end + +group :development do + gem "web-console" + gem "listen", "~> 3.7" + gem "spring" + gem "spring-watcher-listen", "~> 2.0.0" +end + +group :test do + gem "simplecov", require: false +end + +gem "tzinfo-data", platforms: %i[ mingw mswin x64_mingw jruby ] diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000000..f80b115adb --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,355 @@ +GEM + remote: https://rubygems.org/ + specs: + actioncable (7.1.6) + actionpack (= 7.1.6) + activesupport (= 7.1.6) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + zeitwerk (~> 2.6) + actionmailbox (7.1.6) + actionpack (= 7.1.6) + activejob (= 7.1.6) + activerecord (= 7.1.6) + activestorage (= 7.1.6) + activesupport (= 7.1.6) + mail (>= 2.7.1) + net-imap + net-pop + net-smtp + actionmailer (7.1.6) + actionpack (= 7.1.6) + actionview (= 7.1.6) + activejob (= 7.1.6) + activesupport (= 7.1.6) + mail (~> 2.5, >= 2.5.4) + net-imap + net-pop + net-smtp + rails-dom-testing (~> 2.2) + actionpack (7.1.6) + actionview (= 7.1.6) + activesupport (= 7.1.6) + cgi + nokogiri (>= 1.8.5) + racc + rack (>= 2.2.4) + rack-session (>= 1.0.1) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + actiontext (7.1.6) + actionpack (= 7.1.6) + activerecord (= 7.1.6) + activestorage (= 7.1.6) + activesupport (= 7.1.6) + globalid (>= 0.6.0) + nokogiri (>= 1.8.5) + actionview (7.1.6) + activesupport (= 7.1.6) + builder (~> 3.1) + cgi + erubi (~> 1.11) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + activejob (7.1.6) + activesupport (= 7.1.6) + globalid (>= 0.3.6) + activemodel (7.1.6) + activesupport (= 7.1.6) + activerecord (7.1.6) + activemodel (= 7.1.6) + activesupport (= 7.1.6) + timeout (>= 0.4.0) + activestorage (7.1.6) + actionpack (= 7.1.6) + activejob (= 7.1.6) + activerecord (= 7.1.6) + activesupport (= 7.1.6) + marcel (~> 1.0) + activesupport (7.1.6) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1) + mutex_m + securerandom (>= 0.3) + tzinfo (~> 2.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + base64 (0.3.0) + benchmark (0.5.0) + bigdecimal (3.3.1) + bindex (0.8.1) + bootsnap (1.19.0) + msgpack (~> 1.2) + builder (3.3.0) + capybara (3.40.0) + addressable + matrix + mini_mime (>= 0.1.3) + nokogiri (~> 1.11) + rack (>= 1.6.0) + rack-test (>= 0.6.3) + regexp_parser (>= 1.5, < 3.0) + xpath (~> 3.2) + cgi (0.5.0) + childprocess (4.1.0) + concurrent-ruby (1.3.5) + connection_pool (2.5.4) + crass (1.0.6) + cucumber (10.1.1) + base64 (~> 0.2) + builder (~> 3.2) + cucumber-ci-environment (> 9, < 11) + cucumber-core (> 15, < 17) + cucumber-cucumber-expressions (> 17, < 19) + cucumber-html-formatter (> 20.3, < 22) + diff-lcs (~> 1.5) + logger (~> 1.6) + mini_mime (~> 1.1) + multi_test (~> 1.1) + sys-uname (~> 1.3) + cucumber-ci-environment (10.0.1) + cucumber-core (15.3.0) + cucumber-gherkin (> 27, < 35) + cucumber-messages (> 26, < 30) + cucumber-tag-expressions (> 5, < 9) + cucumber-cucumber-expressions (18.0.1) + bigdecimal + cucumber-gherkin (34.0.0) + cucumber-messages (> 25, < 29) + cucumber-html-formatter (21.15.1) + cucumber-messages (> 19, < 28) + cucumber-messages (27.2.0) + cucumber-rails (4.0.0) + capybara (>= 3.25, < 4) + cucumber (>= 7, < 11) + railties (>= 6.1, < 9) + cucumber-tag-expressions (8.0.0) + database_cleaner-active_record (2.2.2) + activerecord (>= 5.a) + database_cleaner-core (~> 2.0) + database_cleaner-core (2.0.1) + date (3.5.0) + debug (1.11.0) + irb (~> 1.10) + reline (>= 0.3.8) + diff-lcs (1.6.2) + docile (1.4.1) + drb (2.2.3) + erb (6.0.0) + erubi (1.13.1) + ffi (1.17.2-x86_64-linux-gnu) + globalid (1.3.0) + activesupport (>= 6.1) + i18n (1.14.7) + concurrent-ruby (~> 1.0) + importmap-rails (2.2.2) + actionpack (>= 6.0.0) + activesupport (>= 6.0.0) + railties (>= 6.0.0) + io-console (0.8.1) + irb (1.15.3) + pp (>= 0.6.0) + rdoc (>= 4.0.0) + reline (>= 0.4.2) + jbuilder (2.14.1) + actionview (>= 7.0.0) + activesupport (>= 7.0.0) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + logger (1.7.0) + loofah (2.24.1) + crass (~> 1.0.2) + nokogiri (>= 1.12.0) + mail (2.9.0) + logger + mini_mime (>= 0.1.1) + net-imap + net-pop + net-smtp + marcel (1.1.0) + matrix (0.4.3) + memoist3 (1.0.0) + mini_mime (1.1.5) + minitest (5.26.1) + msgpack (1.8.0) + multi_test (1.1.0) + mutex_m (0.3.0) + net-imap (0.5.12) + date + net-protocol + net-pop (0.1.2) + net-protocol + net-protocol (0.2.2) + timeout + net-smtp (0.5.1) + net-protocol + nio4r (2.7.5) + nokogiri (1.18.10-x86_64-linux-gnu) + racc (~> 1.4) + pg (1.6.2-x86_64-linux) + pp (0.6.3) + prettyprint + prettyprint (0.2.0) + psych (5.2.6) + date + stringio + public_suffix (6.0.2) + puma (6.6.1) + nio4r (~> 2.0) + racc (1.8.1) + rack (3.2.4) + rack-session (2.1.1) + base64 (>= 0.1.0) + rack (>= 3.0.0) + rack-test (2.2.0) + rack (>= 1.3) + rackup (2.2.1) + rack (>= 3) + rails (7.1.6) + actioncable (= 7.1.6) + actionmailbox (= 7.1.6) + actionmailer (= 7.1.6) + actionpack (= 7.1.6) + actiontext (= 7.1.6) + actionview (= 7.1.6) + activejob (= 7.1.6) + activemodel (= 7.1.6) + activerecord (= 7.1.6) + activestorage (= 7.1.6) + activesupport (= 7.1.6) + bundler (>= 1.15.0) + railties (= 7.1.6) + rails-dom-testing (2.3.0) + activesupport (>= 5.0.0) + minitest + nokogiri (>= 1.6) + rails-html-sanitizer (1.6.2) + loofah (~> 2.21) + nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) + railties (7.1.6) + actionpack (= 7.1.6) + activesupport (= 7.1.6) + cgi + irb + rackup (>= 1.0.0) + rake (>= 12.2) + thor (~> 1.0, >= 1.2.2) + tsort (>= 0.2) + zeitwerk (~> 2.6) + rake (13.3.1) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rdoc (6.15.1) + erb + psych (>= 4.0.0) + tsort + redis (5.4.1) + redis-client (>= 0.22.0) + redis-client (0.26.1) + connection_pool + regexp_parser (2.11.3) + reline (0.6.3) + io-console (~> 0.5) + rexml (3.4.4) + rspec-expectations (3.13.5) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.6) + rubyzip (3.2.2) + securerandom (0.4.1) + selenium-webdriver (4.1.0) + childprocess (>= 0.5, < 5.0) + rexml (~> 3.2, >= 3.2.5) + rubyzip (>= 1.2.2) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-html (0.13.2) + simplecov_json_formatter (0.1.4) + spring (2.1.1) + spring-watcher-listen (2.0.1) + listen (>= 2.7, < 4.0) + spring (>= 1.2, < 3.0) + sprockets (4.2.2) + concurrent-ruby (~> 1.0) + logger + rack (>= 2.2.4, < 4) + sprockets-rails (3.5.2) + actionpack (>= 6.1) + activesupport (>= 6.1) + sprockets (>= 3.0.0) + stimulus-rails (1.3.4) + railties (>= 6.0.0) + stringio (3.1.8) + sys-uname (1.4.1) + ffi (~> 1.1) + memoist3 (~> 1.0.0) + thor (1.4.0) + timeout (0.4.4) + tsort (0.2.0) + turbo-rails (2.0.20) + actionpack (>= 7.1.0) + railties (>= 7.1.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + web-console (4.2.1) + actionview (>= 6.0.0) + activemodel (>= 6.0.0) + bindex (>= 0.4.0) + railties (>= 6.0.0) + webdrivers (5.3.1) + nokogiri (~> 1.6) + rubyzip (>= 1.3.0) + selenium-webdriver (~> 4.0, < 4.11) + websocket-driver (0.8.0) + base64 + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + xpath (3.2.0) + nokogiri (~> 1.8) + zeitwerk (2.7.3) + +PLATFORMS + x86_64-linux-gnu + +DEPENDENCIES + bootsnap (>= 1.16.0) + capybara + cucumber-rails + database_cleaner-active_record + debug (>= 1.0.0, < 2.0.0) + importmap-rails + jbuilder + listen (~> 3.7) + pg (~> 1.5) + puma (~> 6.4) + rails (~> 7.1.3, >= 7.1.3.2) + redis (~> 5.0) + rspec-expectations + selenium-webdriver + simplecov + spring + spring-watcher-listen (~> 2.0.0) + sprockets-rails + stimulus-rails + turbo-rails + tzinfo-data + web-console + webdrivers + +RUBY VERSION + ruby 3.3.0p0 + +BUNDLED WITH + 2.5.3 diff --git a/README.md b/README.md index 9d7fe1bf53..70430368e5 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,30 @@ # CAMAAR -Sistema para avaliação de atividades acadêmicas remotas do CIC + +## Requisitos +- Docker e Docker Compose + +## Como executar +1. Construa os containers e suba o servidor Rails: + ```bash + docker compose up --build + ``` + Isso instala as gems, prepara o banco Postgres (`camaar_development`) e expõe a aplicação em `http://localhost:3000`. + +2. No primeiro carregamento execute as migrations e seeds dentro do container caso você adicione novas estruturas: + ```bash + docker compose run --rm web bundle exec rails db:create db:migrate db:seed + ``` + +## Testes BDD com Cucumber +Execute os cenários de aceitação com: +```bash +docker compose run --rm web bundle exec cucumber +``` +Os arquivos de teste ficam em `features/` + +## Estrutura principal +- `app/` — código Rails (controllers, modelos, views e assets). +- `features/` — especificações Cucumber e passos (`step_definitions`). +- `Dockerfile` / `docker-compose.yml` — infraestrutura para desenvolvimento. +- `config/` — configurações do framework, banco de dados e inicializadores. + diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000000..c4f9523878 --- /dev/null +++ b/Rakefile @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +require_relative "config/application" + +Rails.application.load_tasks diff --git a/app/assets/builds/.keep b/app/assets/builds/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js new file mode 100644 index 0000000000..59abd7bd30 --- /dev/null +++ b/app/assets/config/manifest.js @@ -0,0 +1,3 @@ +//= link_tree ../images +//= link_tree ../builds +//= link_tree ../stylesheets .css diff --git a/app/assets/images/.keep b/app/assets/images/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css new file mode 100644 index 0000000000..0f1dd3304d --- /dev/null +++ b/app/assets/stylesheets/application.css @@ -0,0 +1,67 @@ +/* + *= require_tree . + *= require_self + */ + +:root { + font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; +} + +body { + margin: 0; + background: #f8fafc; + color: #0f172a; +} + +code { + background: #e2e8f0; + padding: 0.1rem 0.4rem; + border-radius: 0.25rem; +} + +.hero { + margin: 4rem auto; + max-width: 720px; + padding: 0 1rem; +} + +.card { + background: #fff; + border-radius: 1rem; + padding: 2.5rem; + box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.25); +} + +.card h1 { + margin-top: 0; + font-size: 2.5rem; +} + +.lead { + font-size: 1.25rem; + color: #475569; +} + +.top-nav { + max-width: 960px; + margin: 0 auto; + padding: 1rem; + display: flex; + justify-content: space-between; + align-items: center; +} + +.brand { + font-weight: 700; +} + +.tagline { + font-size: 0.9rem; + color: #475569; +} + +.content { + max-width: 960px; + margin: 0 auto; + padding: 0 1rem 4rem; +} diff --git a/app/channels/application_cable/channel.rb b/app/channels/application_cable/channel.rb new file mode 100644 index 0000000000..9aec230539 --- /dev/null +++ b/app/channels/application_cable/channel.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +module ApplicationCable + class Channel < ActionCable::Channel::Base + end +end diff --git a/app/channels/application_cable/connection.rb b/app/channels/application_cable/connection.rb new file mode 100644 index 0000000000..8d6c2a1bf4 --- /dev/null +++ b/app/channels/application_cable/connection.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +module ApplicationCable + class Connection < ActionCable::Connection::Base + end +end diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb new file mode 100644 index 0000000000..280cc28ce2 --- /dev/null +++ b/app/controllers/application_controller.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +class ApplicationController < ActionController::Base + protect_from_forgery with: :exception +end diff --git a/app/controllers/concerns/.keep b/app/controllers/concerns/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb new file mode 100644 index 0000000000..9c2647f8b8 --- /dev/null +++ b/app/controllers/pages_controller.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class PagesController < ApplicationController + def home + @message = "Este é o seu ambiente Ruby on Rails com BDD pronto para uso." + end +end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb new file mode 100644 index 0000000000..15b06f0f67 --- /dev/null +++ b/app/helpers/application_helper.rb @@ -0,0 +1,4 @@ +# frozen_string_literal: true + +module ApplicationHelper +end diff --git a/app/javascript/application.js b/app/javascript/application.js new file mode 100644 index 0000000000..76c8ec2ef8 --- /dev/null +++ b/app/javascript/application.js @@ -0,0 +1,2 @@ +import "@hotwired/turbo-rails" +import "controllers" diff --git a/app/javascript/controllers/application.js b/app/javascript/controllers/application.js new file mode 100644 index 0000000000..38c9def376 --- /dev/null +++ b/app/javascript/controllers/application.js @@ -0,0 +1,7 @@ +import { Application } from "@hotwired/stimulus" + +const application = Application.start() +application.debug = false +window.Stimulus = application + +export { application } diff --git a/app/javascript/controllers/hello_controller.js b/app/javascript/controllers/hello_controller.js new file mode 100644 index 0000000000..f8c1582834 --- /dev/null +++ b/app/javascript/controllers/hello_controller.js @@ -0,0 +1,11 @@ +import { Controller } from "@hotwired/stimulus" + +export default class extends Controller { + static targets = ["name"] + + connect() { + if (this.hasNameTarget) { + this.nameTarget.textContent = this.nameTarget.textContent || "CAMAAR" + } + } +} diff --git a/app/javascript/controllers/index.js b/app/javascript/controllers/index.js new file mode 100644 index 0000000000..56fff851c6 --- /dev/null +++ b/app/javascript/controllers/index.js @@ -0,0 +1,4 @@ +import { application } from "./application" + +import HelloController from "./hello_controller" +application.register("hello", HelloController) diff --git a/app/jobs/application_job.rb b/app/jobs/application_job.rb new file mode 100644 index 0000000000..2e500d7d50 --- /dev/null +++ b/app/jobs/application_job.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +class ApplicationJob < ActiveJob::Base + # Automatically retry jobs that encountered a deadlock. + # retry_on ActiveRecord::Deadlocked + + # Most jobs are safe to ignore if the underlying records are no longer available. + # discard_on ActiveJob::DeserializationError +end diff --git a/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb new file mode 100644 index 0000000000..3f12d9b8de --- /dev/null +++ b/app/mailers/application_mailer.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +class ApplicationMailer < ActionMailer::Base + default from: "no-reply@camaar.local" + layout "mailer" +end diff --git a/app/models/application_record.rb b/app/models/application_record.rb new file mode 100644 index 0000000000..08dc537989 --- /dev/null +++ b/app/models/application_record.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +class ApplicationRecord < ActiveRecord::Base + primary_abstract_class +end diff --git a/app/models/concerns/.keep b/app/models/concerns/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb new file mode 100644 index 0000000000..043bf6d69c --- /dev/null +++ b/app/views/layouts/application.html.erb @@ -0,0 +1,24 @@ + + + + CAMAAR + + <%= csrf_meta_tags %> + <%= csp_meta_tag %> + + <%= stylesheet_link_tag "application", "data-turbo-track": "reload" %> + <%= javascript_importmap_tags %> + + + +
+ +
+
+ <%= yield %> +
+ + diff --git a/app/views/layouts/mailer.html.erb b/app/views/layouts/mailer.html.erb new file mode 100644 index 0000000000..c984b8e72b --- /dev/null +++ b/app/views/layouts/mailer.html.erb @@ -0,0 +1,10 @@ + + + + + + + + <%= yield %> + + diff --git a/app/views/layouts/mailer.text.erb b/app/views/layouts/mailer.text.erb new file mode 100644 index 0000000000..37f0bddbd7 --- /dev/null +++ b/app/views/layouts/mailer.text.erb @@ -0,0 +1 @@ +<%= yield %> diff --git a/app/views/pages/home.html.erb b/app/views/pages/home.html.erb new file mode 100644 index 0000000000..847bc35f2b --- /dev/null +++ b/app/views/pages/home.html.erb @@ -0,0 +1,10 @@ +
+
+

<%= t("pages.home.hero_title") %>

+

<%= @message %>

+

+ Execute docker compose up --build para inicializar o servidor Rails e depois execute + docker compose run --rm web bundle exec cucumber para rodar os cenários de BDD. +

+
+
diff --git a/bin/importmap b/bin/importmap new file mode 100755 index 0000000000..ccc74d841f --- /dev/null +++ b/bin/importmap @@ -0,0 +1,7 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +require "bundler/setup" +require "importmap/commands" + +Importmap::Commands::CLI.start(ARGV) diff --git a/bin/rails b/bin/rails new file mode 100755 index 0000000000..22f2d8deee --- /dev/null +++ b/bin/rails @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +APP_PATH = File.expand_path("../config/application", __dir__) +require_relative "../config/boot" +require "rails/commands" diff --git a/bin/rake b/bin/rake new file mode 100755 index 0000000000..e436ea54a1 --- /dev/null +++ b/bin/rake @@ -0,0 +1,6 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +require_relative "../config/boot" +require "rake" +Rake.application.run diff --git a/bin/setup b/bin/setup new file mode 100755 index 0000000000..a387698dd4 --- /dev/null +++ b/bin/setup @@ -0,0 +1,25 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +require "fileutils" +include FileUtils + +ROOT = File.expand_path("..", __dir__) + +def system!(*args) + system(*args, exception: true) +end + +chdir ROOT do + puts "== Installing dependencies ==" + system!("bundle", "install") + + puts "== Preparing database ==" + system!("bundle", "exec", "rails", "db:prepare") + + puts "== Removing old logs and tempfiles ==" + system!("bin/rails", "log:clear", "tmp:clear") + + puts "== Seeding database ==" + system!("bundle", "exec", "rails", "db:seed") +end diff --git a/config.ru b/config.ru new file mode 100644 index 0000000000..27970959d6 --- /dev/null +++ b/config.ru @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +require_relative "config/environment" + +run Rails.application +Rails.application.load_server diff --git a/config/application.rb b/config/application.rb new file mode 100644 index 0000000000..4536ab43d0 --- /dev/null +++ b/config/application.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +require_relative "boot" + +require "rails/all" + +Bundler.require(*Rails.groups) + +module Camaar + class Application < Rails::Application + config.load_defaults 7.1 + + # Configuration for the application, engines, and railties goes here. + config.generators.system_tests = nil + end +end diff --git a/config/boot.rb b/config/boot.rb new file mode 100644 index 0000000000..8843fe6160 --- /dev/null +++ b/config/boot.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__) + +require "bundler/setup" +require "bootsnap/setup" if ENV.fetch("ENABLE_BOOTSNAP", "1") == "1" diff --git a/config/cable.yml b/config/cable.yml new file mode 100644 index 0000000000..51a965e1a4 --- /dev/null +++ b/config/cable.yml @@ -0,0 +1,10 @@ +development: + adapter: async + +test: + adapter: async + +production: + adapter: redis + url: <%= ENV.fetch("REDIS_URL", "redis://localhost:6379/1") %> + channel_prefix: camaar_production diff --git a/config/credentials/.keep b/config/credentials/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/config/cucumber.yml b/config/cucumber.yml new file mode 100644 index 0000000000..d4117ad10f --- /dev/null +++ b/config/cucumber.yml @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +default: --publish-quiet --format pretty --strict-undefined --tags "not @wip" +wip: --tags @wip --wip --strict-undefined +rerun: --format rerun --out tmp/cucumber-rerun.txt --strict-undefined diff --git a/config/database.yml b/config/database.yml new file mode 100644 index 0000000000..75a07726fa --- /dev/null +++ b/config/database.yml @@ -0,0 +1,27 @@ +# PostgreSQL. Versions 9.3 and up are supported. +# +# Ensure the pg gem is defined in your Gemfile +# gem "pg" +# +default: &default + adapter: postgresql + encoding: unicode + host: <%= ENV.fetch("DATABASE_HOST", "db") %> + port: <%= ENV.fetch("DATABASE_PORT", 5432) %> + username: <%= ENV.fetch("DATABASE_USER", "postgres") %> + password: <%= ENV.fetch("DATABASE_PASSWORD", "postgres") %> + pool: <%= ENV.fetch("RAILS_MAX_THREADS", 5) %> + +development: + <<: *default + database: <%= ENV.fetch("DATABASE_NAME", "camaar_development") %> + +test: + <<: *default + database: <%= ENV.fetch("DATABASE_NAME_TEST", "camaar_test") %> + +production: + <<: *default + database: <%= ENV.fetch("DATABASE_NAME", "camaar_production") %> + username: <%= ENV["DATABASE_USER"] %> + password: <%= ENV["DATABASE_PASSWORD"] %> diff --git a/config/environment.rb b/config/environment.rb new file mode 100644 index 0000000000..e8173e052e --- /dev/null +++ b/config/environment.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +require_relative "application" + +Rails.application.initialize! diff --git a/config/environments/development.rb b/config/environments/development.rb new file mode 100644 index 0000000000..e1ae2b1d08 --- /dev/null +++ b/config/environments/development.rb @@ -0,0 +1,43 @@ +# frozen_string_literal: true + +require "active_support/core_ext/integer/time" + +Rails.application.configure do + config.enable_reloading = true + config.eager_load = false + config.consider_all_requests_local = true + config.server_timing = true + + if Rails.root.join("tmp/caching-dev.txt").exist? + config.action_controller.perform_caching = true + config.action_controller.enable_fragment_cache_logging = true + + config.cache_store = :memory_store + config.public_file_server.headers = { + "Cache-Control" => "public, max-age=#{2.days.to_i}" + } + else + config.action_controller.perform_caching = false + + config.cache_store = :null_store + end + + config.active_storage.service = :local + + config.action_mailer.raise_delivery_errors = false + config.action_mailer.perform_caching = false + + config.active_support.deprecation = :log + config.active_support.disallowed_deprecation = :raise + config.active_support.disallowed_deprecation_warnings = [] + + config.action_controller.raise_on_missing_callback_actions = true + config.action_controller.raise_on_open_redirects = true + + config.active_record.migration_error = :page_load + config.active_record.verbose_query_logs = true + + config.assets.quiet = true + + config.file_watcher = ActiveSupport::EventedFileUpdateChecker +end diff --git a/config/environments/production.rb b/config/environments/production.rb new file mode 100644 index 0000000000..4c2c0346a3 --- /dev/null +++ b/config/environments/production.rb @@ -0,0 +1,34 @@ +# frozen_string_literal: true + +require "active_support/core_ext/integer/time" + +Rails.application.configure do + config.enable_reloading = false + config.eager_load = true + config.consider_all_requests_local = false + config.action_controller.perform_caching = true + + config.public_file_server.enabled = ENV["RAILS_SERVE_STATIC_FILES"].present? + config.assets.compile = false + + config.log_level = ENV.fetch("RAILS_LOG_LEVEL", "info").to_sym + config.log_tags = [:request_id] + + config.active_storage.service = :local + + config.force_ssl = ActiveModel::Type::Boolean.new.cast(ENV["FORCE_SSL"]) + + config.action_mailer.perform_caching = false + + config.i18n.fallbacks = true + + config.active_support.report_deprecations = false + + if ENV["RAILS_LOG_TO_STDOUT"].present? + logger = ActiveSupport::Logger.new($stdout) + logger.formatter = Logger::Formatter.new + config.logger = ActiveSupport::TaggedLogging.new(logger) + end + + config.active_record.dump_schema_after_migration = false +end diff --git a/config/environments/test.rb b/config/environments/test.rb new file mode 100644 index 0000000000..44371ca203 --- /dev/null +++ b/config/environments/test.rb @@ -0,0 +1,28 @@ +# frozen_string_literal: true + +require "active_support/core_ext/integer/time" + +Rails.application.configure do + config.enable_reloading = false + config.eager_load = ENV["CI"].present? + + config.consider_all_requests_local = true + config.action_controller.perform_caching = false + config.cache_store = :null_store + config.public_file_server.enabled = true + config.public_file_server.headers = { + "Cache-Control" => "public, max-age=#{1.hour.to_i}" + } + + config.active_storage.service = :test + + config.action_mailer.perform_caching = false + config.action_mailer.delivery_method = :test + + config.active_support.deprecation = :stderr + config.active_support.disallowed_deprecation = :raise + config.active_support.disallowed_deprecation_warnings = [] + + config.action_controller.raise_on_missing_callback_actions = true + config.active_support.report_deprecations = false if ENV["CI"].present? +end diff --git a/config/importmap.rb b/config/importmap.rb new file mode 100644 index 0000000000..19de63842e --- /dev/null +++ b/config/importmap.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +pin "application", preload: true +pin "@hotwired/turbo-rails", to: "turbo.min.js", preload: true +pin "@hotwired/stimulus", to: "stimulus.min.js", preload: true +pin "@hotwired/stimulus-loading", to: "stimulus-loading.js", preload: true +pin_all_from "app/javascript/controllers", under: "controllers" diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb new file mode 100644 index 0000000000..905ebbac46 --- /dev/null +++ b/config/initializers/assets.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +Rails.application.config.assets.version = "1.0" +Rails.application.config.assets.paths << Rails.root.join("vendor", "javascript") +# Precompile additional assets. +# Rails.application.config.assets.precompile += %w( admin.js admin.css ) diff --git a/config/initializers/content_security_policy.rb b/config/initializers/content_security_policy.rb new file mode 100644 index 0000000000..483edfc1fe --- /dev/null +++ b/config/initializers/content_security_policy.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +# Be sure to restart your server when you modify this file. + +# Define an application-wide content security policy. +# See the Securing Rails Applications Guide for more information: +# https://guides.rubyonrails.org/security.html#content-security-policy +# +# Rails.application.configure do +# config.content_security_policy do |policy| +# policy.default_src :self, :https +# policy.font_src :self, :https, :data +# policy.img_src :self, :https, :data +# policy.object_src :none +# policy.script_src :self, :https +# policy.style_src :self, :https +# # Specifies whether inline scripts are allowed if they have a nonce. +# policy.script_src :self, :https, :unsafe_inline +# +# # Specify URI for violation reports +# # policy.report_uri "/csp-violation-report-endpoint" +# end +# +# # If you are using UJS then enable automatic nonce generation +# # config.content_security_policy_nonce_generator = -> request { SecureRandom.base64(16) } +# # config.content_security_policy_nonce_directives = %w(script-src) +# +# # Report CSP violations to a specified URI. Note: This relies on +# # an additional CSP header. +# # config.content_security_policy_report_only = true +# end diff --git a/config/initializers/cors.rb b/config/initializers/cors.rb new file mode 100644 index 0000000000..0b12a2c20d --- /dev/null +++ b/config/initializers/cors.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +# Be sure to restart your server when you modify this file. + +# Handling Cross-Origin Resource Sharing (CORS) so that API calls can be made from the frontend. +# Rails.application.config.middleware.insert_before 0, Rack::Cors do +# allow do +# origins "example.com" +# resource "*", +# headers: :any, +# methods: %i[get post put patch delete options head] +# end +# end diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb new file mode 100644 index 0000000000..991d4a81bc --- /dev/null +++ b/config/initializers/filter_parameter_logging.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +# Configure parameters to be filtered from the log files. +Rails.application.config.filter_parameters += %i[ + password + password_confirmation + credit_card +] diff --git a/config/initializers/inflections.rb b/config/initializers/inflections.rb new file mode 100644 index 0000000000..b50e623f7d --- /dev/null +++ b/config/initializers/inflections.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# Be sure to restart your server when you modify this file. + +# Add new inflection rules using the following format. Inflections +# are locale specific, and you may define rules for as many different +# locales as you wish. All of these examples are active by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.plural /^(ox)$/i, "\1en" +# inflect.singular /^(ox)en/i, "\1" +# inflect.irregular "person", "people" +# inflect.uncountable %w( fish sheep ) +# end +# +# These inflection rules are supported but not enabled by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.acronym "RESTful" +# end diff --git a/config/initializers/mime_types.rb b/config/initializers/mime_types.rb new file mode 100644 index 0000000000..3c5b882efd --- /dev/null +++ b/config/initializers/mime_types.rb @@ -0,0 +1,4 @@ +# frozen_string_literal: true + +# Add new mime types for use in respond_to blocks: +# Mime::Type.register "text/richtext", :rtf diff --git a/config/initializers/new_framework_defaults_7_1.rb b/config/initializers/new_framework_defaults_7_1.rb new file mode 100644 index 0000000000..cd13acf9b7 --- /dev/null +++ b/config/initializers/new_framework_defaults_7_1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +# Be sure to restart your server when you modify this file. +# +# This file eases your Rails 7.1 framework defaults upgrade. +# +# Uncomment each configuration one by one to switch to the new default. +# Once your application is ready to run with all new defaults, you can +# remove this file and set the `config.load_defaults` to `7.1`. + +# Rails.application.config.active_record.belongs_to_required_by_default = true +# Rails.application.config.active_record.partial_inserts = true +# Rails.application.config.action_controller.raise_on_open_redirects = true +# Rails.application.config.action_controller.raise_on_missing_callback_actions = true +# Rails.application.config.action_view.default_enforce_utf8 = true +# Rails.application.config.active_support.hash_digest_class = OpenSSL::Digest::SHA256 diff --git a/config/initializers/permissions_policy.rb b/config/initializers/permissions_policy.rb new file mode 100644 index 0000000000..cec68d38c4 --- /dev/null +++ b/config/initializers/permissions_policy.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +# Define an application-wide HTTP permissions policy. For further +# information see https://developers.google.com/web/updates/2018/06/feature-policy +# +# Rails.application.config.permissions_policy do |policy| +# policy.camera :none +# policy.gyroscope :none +# policy.microphone :none +# policy.usb :none +# policy.fullscreen :self +# policy.payment :self, "https://secure.example.com" +# end diff --git a/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb new file mode 100644 index 0000000000..649c4a744a --- /dev/null +++ b/config/initializers/wrap_parameters.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +# Be sure to restart your server when you modify this file. + +# This file contains settings for ActionController::ParamsWrapper which +# is enabled by default. + +# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. +ActiveSupport.on_load(:action_controller) do + wrap_parameters format: [] +end + +# To enable root element in JSON for ActiveRecord objects. +# ActiveSupport.on_load(:active_record) do +# self.include_root_in_json = true +# end diff --git a/config/locales/en.yml b/config/locales/en.yml new file mode 100644 index 0000000000..1db67b947d --- /dev/null +++ b/config/locales/en.yml @@ -0,0 +1,9 @@ +en: + hello: "Hello world" + layouts: + application: + navigation: "Navigation" + pages: + home: + hero_title: "Bem-vindo ao CAMAAR" + hero_body: "Comece a construir seu sistema de avaliação com BDD." diff --git a/config/puma.rb b/config/puma.rb new file mode 100644 index 0000000000..ac6cd37f22 --- /dev/null +++ b/config/puma.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +max_threads_count = ENV.fetch("RAILS_MAX_THREADS", 5).to_i +min_threads_count = ENV.fetch("RAILS_MIN_THREADS", max_threads_count).to_i +threads min_threads_count, max_threads_count + +port ENV.fetch("PORT", 3000) +environment ENV.fetch("RAILS_ENV", "development") +pidfile ENV.fetch("PIDFILE", "tmp/pids/server.pid") +workers ENV.fetch("WEB_CONCURRENCY", 0).to_i + +preload_app! + +plugin :tmp_restart diff --git a/config/routes.rb b/config/routes.rb new file mode 100644 index 0000000000..a988ad07a1 --- /dev/null +++ b/config/routes.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +Rails.application.routes.draw do + root "pages#home" +end diff --git a/config/storage.yml b/config/storage.yml new file mode 100644 index 0000000000..9409889862 --- /dev/null +++ b/config/storage.yml @@ -0,0 +1,11 @@ +local: + service: Disk + root: <%= Rails.root.join("storage") %> + +test: + service: Disk + root: <%= Rails.root.join("storage", "test") %> + +production: + service: Disk + root: <%= ENV.fetch("RAILS_STORAGE_PATH", Rails.root.join("storage", "production")) %> diff --git a/db/migrate/.keep b/db/migrate/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/db/schema.rb b/db/schema.rb new file mode 100644 index 0000000000..f9139984dc --- /dev/null +++ b/db/schema.rb @@ -0,0 +1,17 @@ +# This file is auto-generated from the current state of the database. Instead +# of editing this file, please use the migrations feature of Active Record to +# incrementally modify your database, and then regenerate this schema definition. +# +# This file is the source Rails uses to define your schema when running `bin/rails +# db:schema:load`. When creating a new database, `bin/rails db:schema:load` tends to +# be faster and is potentially less error prone than running all of your +# migrations from scratch. Old migrations may fail to apply correctly if those +# migrations use external dependencies or application code. +# +# It's strongly recommended that you check this file into your version control system. + +ActiveRecord::Schema[7.1].define(version: 0) do + # These are extensions that must be enabled in order to support this database + enable_extension "plpgsql" + +end diff --git a/db/seeds.rb b/db/seeds.rb new file mode 100644 index 0000000000..7ad8956eb1 --- /dev/null +++ b/db/seeds.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +# Use this file to seed the database with its default values. +# Example: +# User.create!(name: "Maria", email: "maria@example.org") diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000..b5d72903eb --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,35 @@ +version: "3.9" + +services: + web: + build: + context: . + command: ./bin/rails server -b 0.0.0.0 -p 3000 + volumes: + - .:/app:cached + - bundle:/bundle + ports: + - "11112:3000" + environment: + DATABASE_HOST: db + DATABASE_USER: postgres + DATABASE_PASSWORD: postgres + DATABASE_NAME: camaar_development + RAILS_ENV: development + BUNDLE_PATH: /bundle + depends_on: + - db + + db: + image: postgres:15 + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + volumes: + - postgres-data:/var/lib/postgresql/data + ports: + - "11113:5432" + +volumes: + postgres-data: + bundle: diff --git a/features/avaliacao_disciplina.feature b/features/avaliacao_disciplina.feature new file mode 100644 index 0000000000..4a8cf1b265 --- /dev/null +++ b/features/avaliacao_disciplina.feature @@ -0,0 +1,90 @@ +Feature: Avaliação de disciplina no fim do semestre + Para dar feedback sobre a disciplina e o professor + Como avaliador (aluno ou administrador) + Quero preencher o formulário de avaliação com perguntas objetivas e abertas + + Background: + Given que estou na avaliação da disciplina "Arquitetura de Computadores" do semestre "2024/1" + And a avaliação possui perguntas obrigatórias e campos abertos opcionais + + @happy_path + Scenario Outline: Avaliador responde todas as perguntas obrigatórias e envia feedback + Given que estou autenticado como "" + When seleciono as opções "Muito bom", "Satisfatório" e "Bom" para as perguntas objetivas + And preencho os campos abertos com meus comentários + And avanço para finalizar a avaliação + Then devo ver a mensagem "Obrigado pelo feedback!" + And a avaliação deve ser marcada como concluída + + Examples: + | perfil | + | aluno | + | admin | + + @happy_path + Scenario Outline: Avaliador pula campos opcionais e envia somente perguntas obrigatórias + Given que estou autenticado como "" + When seleciono as opções "Satisfatório", "Satisfatório" e "Satisfatório" para as perguntas objetivas + And deixo os campos abertos em branco + And avanço para finalizar a avaliação + Then devo ver a mensagem "Obrigado pelo feedback!" + And os comentários opcionais devem permanecer vazios + + Examples: + | perfil | + | aluno | + | admin | + + @sad_path + Scenario Outline: Avaliador tenta enviar sem responder uma pergunta obrigatória + Given que estou autenticado como "" + When seleciono somente duas respostas objetivas + And avanço para finalizar a avaliação + Then devo permanecer na tela de avaliação + And devo ver o aviso "Responda todas as perguntas obrigatórias" + And o botão de envio deve ficar desabilitado até que todas as respostas estejam preenchidas + + Examples: + | perfil | + | aluno | + | admin | + + @sad_path + Scenario Outline: Sessão expira durante o preenchimento + Given que estou autenticado como "" + And minha sessão expirou + When avanço para finalizar a avaliação + Then devo ser redirecionado para o login + And devo ver a mensagem "Sua sessão expirou. Faça login novamente" + + Examples: + | perfil | + | aluno | + | admin | + + @sad_path + Scenario Outline: Erro de rede na submissão + Given que estou autenticado como "" + When seleciono respostas válidas para todas as perguntas + And ocorre uma falha de comunicação com o servidor + Then devo ver a mensagem "Não foi possível enviar agora" + And devo poder tentar enviar novamente sem perder as respostas preenchidas + + Examples: + | perfil | + | aluno | + | admin | + + @sad_path + Scenario Outline: Avaliador tenta enviar avaliação duplicada + Given que estou autenticado como "" + And já existe uma avaliação concluída para a disciplina "Arquitetura de Computadores" no semestre "2024/1" + When seleciono respostas válidas para todas as perguntas + And avanço para finalizar a avaliação + Then devo ver a mensagem "Você já enviou esta avaliação" + And nenhuma nova submissão deve ser registrada + + Examples: + | perfil | + | aluno | + | admin | diff --git a/features/envio_formularios.feature b/features/envio_formularios.feature new file mode 100644 index 0000000000..97305a6f4d --- /dev/null +++ b/features/envio_formularios.feature @@ -0,0 +1,50 @@ +Feature: Envio de formulários de avaliação + Para distribuir avaliações aos alunos + Como administrador autenticado + Quero selecionar um template e turmas para enviar os formulários + + Background: + Given estou autenticado como "admin" + And acesso o modal de envio de formulários + + @happy_path + Scenario: Admin envia formulários para duas turmas + When seleciono o template "Avaliação padrão 2024" + And seleciono as turmas: + | nome | semestre | codigo | + | Estudos Em | 2024.1 | CIC1024 | + | Redes I | 2024.1 | CIC2001 | + And confirmo o envio dos formulários + Then devo ver a mensagem "Formulários enviados com sucesso" + And cada turma deve receber o link de avaliação + + @happy_path + Scenario: Admin envia para apenas uma turma + When seleciono o template "Avaliação avançada" + And seleciono as turmas: + | nome | semestre | codigo | + | Estudos Em | 2024.1 | CIC1024 | + And confirmo o envio dos formulários + Then devo ver a mensagem "Formulários enviados com sucesso" + And exatamente uma turma deve aparecer como "enviado" + + @sad_path + Scenario: Admin esquece de selecionar template + When tento confirmar o envio sem escolher template + Then devo ver a mensagem "Selecione um template" + And o botão de enviar deve permanecer desabilitado + + @sad_path + Scenario: Admin não seleciona nenhuma turma + When seleciono o template "Avaliação padrão 2024" + And não seleciono nenhuma turma + And confirmo o envio dos formulários + Then devo ver a mensagem "Escolha ao menos uma turma" + And nenhum envio deve ser criado + + @sad_path + Scenario: Usuário não admin tenta acessar o envio + Given estou autenticado como "aluno" + When acesso o modal de envio de formulários + Then devo ver a mensagem "Acesso restrito" + And o modal deve ser fechado diff --git a/features/gerenciamento_admin.feature b/features/gerenciamento_admin.feature new file mode 100644 index 0000000000..cdd8c21c02 --- /dev/null +++ b/features/gerenciamento_admin.feature @@ -0,0 +1,15 @@ +Feature: Painel de gerenciamento exclusivo do admin + Para administrar avaliações e templates do CAMAAR + Como administrador autenticado + Quero acessar as ações de importar dados, editar templates, enviar formulários e visualizar resultados + + Background: + Given que estou autenticado como "admin" + And acesso o menu "Gerenciamento" + + @sad_path + Scenario: Aluno tenta acessar o painel de gerenciamento + Given estou autenticado como "aluno" + When tento acessar a rota de gerenciamento + Then devo ver a mensagem "Acesso restrito a administradores" + And devo ser redirecionado para a lista de avaliações diff --git a/features/login.feature b/features/login.feature new file mode 100644 index 0000000000..86d3583663 --- /dev/null +++ b/features/login.feature @@ -0,0 +1,48 @@ +Feature: Autenticação na tela de login + Para acessar as funcionalidades certas do Camaar + Como aluno ou administrador + Quero realizar login de maneira segura e receber mensagens claras de erro + + Background: + Given que estou na tela de login + + @happy_path + Scenario Outline: Usuário acessa com credenciais válidas + Given existe um cadastrado com email "" e senha "" + When informo o email "" e a senha "" + And confirmo o envio do formulário + Then devo ser direcionado para o painel do + And devo ver a mensagem "Bem vindo ao Camaar" + + Examples: + | tipo | email | senha | + | aluno | aluno@aluno.unb.br | senha123 | + | admin | admin@camaar.unb.br | adm!n2024 | + + @sad_path + Scenario Outline: Usuário informa senha incorreta + Given existe um cadastrado com email "" e senha "" + When informo o email "" e a senha "" + And confirmo o envio do formulário + Then devo continuar na tela de login + And devo ver a mensagem de erro "Email ou senha inválidos" + + Examples: + | tipo | email | senha_correta | senha_digitada | + | aluno | aluno@aluno.unb.br | senha123 | 321senha | + | admin | admin@camaar.unb.br | adm!n2024 | admin | + + @sad_path + Scenario: Usuário tenta acessar com email não cadastrado + When informo o email "intruso@camaar.unb.br" e a senha "qualquer" + And confirmo o envio do formulário + Then devo continuar na tela de login + And devo ver a mensagem de erro "Conta não encontrada" + + @sad_path + Scenario: Campos obrigatórios vazios + When informo o email "" e a senha "" + And confirmo o envio do formulário + Then devo ver a mensagem "Informe email e senha" + And os campos devem ser destacados como inválidos + diff --git a/features/resultados_admin.feature b/features/resultados_admin.feature new file mode 100644 index 0000000000..ce5f8e157c --- /dev/null +++ b/features/resultados_admin.feature @@ -0,0 +1,35 @@ +Feature: Consulta e download de resultados + Para analisar o desempenho das disciplinas + Como administrador autenticado + Quero visualizar os cards de resultados e exportá-los em CSV + + Background: + Given estou autenticado como "admin" + And acesso o painel de resultados + + @happy_path + Scenario: Admin baixa o resultado de uma disciplina específica + When clico no card "Arquitetura de Computadores" do semestre "2024/1" + Then devo ver o download do arquivo "arquitetura-2024-1.csv" iniciado + And devo ver a mensagem "Download iniciado" + + @sad_path + Scenario: Admin tenta baixar resultado e serviço está indisponível + When clico no card "Arquitetura de Computadores" do semestre "2024/1" + And ocorre um erro na geração do CSV + Then devo ver a mensagem "Não foi possível gerar o CSV" + And o download não deve ser iniciado + + @sad_path + Scenario: Painel sem resultados disponíveis + Given não existem resultados cadastrados + When acesso o painel de resultados + Then devo ver a mensagem "Nenhum resultado disponível" + And nenhum card deve ser exibido + + @sad_path + Scenario: Usuário não admin tenta acessar resultados + Given estou autenticado como "aluno" + When acesso o painel de resultados + Then devo ver a mensagem "Acesso restrito a administradores" + And devo ser redirecionado para o painel inicial diff --git a/features/step_definitions/avaliacao_disciplina_steps.rb b/features/step_definitions/avaliacao_disciplina_steps.rb new file mode 100644 index 0000000000..f123dd9df1 --- /dev/null +++ b/features/step_definitions/avaliacao_disciplina_steps.rb @@ -0,0 +1,87 @@ +Given("que estou na avaliação da disciplina {string} do semestre {string}") do |disciplina, semestre| + pending <<~MSG + Navegue até a tela de avaliação exibindo "#{disciplina}" e "#{semestre}". + MSG +end + +Given("a avaliação possui perguntas obrigatórias e campos abertos opcionais") do + pending "Configure fixtures/mocks das perguntas antes de carregar a página" +end + +Given("que estou autenticado como {string}") do |perfil| + pending "Autentique-se como #{perfil} antes de acessar a avaliação" +end + +When("seleciono as opções {string}, {string} e {string} para as perguntas objetivas") do |op1, op2, op3| + pending "Use Capybara para marcar cada rádio correspondente" +end + +When("preencho os campos abertos com meus comentários") do + pending "Preencha textareas/inputs com comentários usando Capybara" +end + +When("avanço para finalizar a avaliação") do + pending "Clique no botão roxo de avançar/submit e aguarde a resposta" +end + +Then("devo ver a mensagem {string}") do |mensagem| + pending "Cheque por banners/toasts exibindo '#{mensagem}'" +end + +Then("a avaliação deve ser marcada como concluída") do + pending "Verifique no banco (ou via API) o status submitted:true" +end + +When("deixo os campos abertos em branco") do + pending "Assegure-se de não interagir com os campos opcionais" +end + +Then("os comentários opcionais devem permanecer vazios") do + pending "Confirme que nenhum texto foi enviado para os campos opcionais" +end + +When("seleciono somente duas respostas objetivas") do + pending "Marque apenas dois rádios deixando o terceiro sem seleção" +end + +When("seleciono respostas válidas para todas as perguntas") do + pending "Selecione todas as alternativas obrigatórias do formulário" +end + +Then("devo permanecer na tela de avaliação") do + pending "Garanta que a URL e o cabeçalho continuem sendo da avaliação" +end + +Then("devo ver o aviso {string}") do |mensagem| + pending "Procure mensagens de validação na página" +end + +Then("o botão de envio deve ficar desabilitado até que todas as respostas estejam preenchidas") do + pending "Valide atributo disabled do botão" +end + +Given("minha sessão expirou") do + pending "Expire manualmente o token/cookie antes do submit" +end + +Then("devo ser redirecionado para o login") do + pending "Confirme que a rota atual é /login" +end + +Then("devo poder tentar enviar novamente sem perder as respostas preenchidas") do + pending "Verifique que os inputs mantêm os valores após o erro" +end + +Then("nenhuma nova submissão deve ser registrada") do + pending "Confirme que um novo registro não foi criado no banco" +end + +Given("já existe uma avaliação concluída para a disciplina {string} no semestre {string}") do |disciplina, semestre| + pending <<~MSG + Crie registros indicando que o aluno já respondeu "#{disciplina}" em "#{semestre}". + MSG +end + +When("ocorre uma falha de comunicação com o servidor") do + pending "Simule erro 500/timeout na requisição de submissão" +end diff --git a/features/step_definitions/envio_formularios_steps.rb b/features/step_definitions/envio_formularios_steps.rb new file mode 100644 index 0000000000..7f15b0a897 --- /dev/null +++ b/features/step_definitions/envio_formularios_steps.rb @@ -0,0 +1,57 @@ +Given("acesso o modal de envio de formulários") do + pending "Clique no botão Enviar Formulários para abrir o modal" +end + +When("seleciono o template {string}") do |template| + pending "Escolha #{template} no dropdown" +end + +When("seleciono as turmas:") do |table| + pending <<~MSG + Marque cada turma listada: #{table.rows_hash} + MSG +end + +When("confirmo o envio dos formulários") do + pending "Clique no botão Enviar do modal" +end + +Then("cada turma deve receber o link de avaliação") do + pending "Valide registros de disparo para cada turma" +end + +Then("exatamente uma turma deve aparecer como {string}") do |status| + pending "Cheque o badge/status '#{status}' na listagem" +end + +When("tento confirmar o envio sem escolher template") do + pending "Não selecione template e tente salvar" +end + +Then("o botão de enviar deve permanecer desabilitado") do + pending "Confirme atributo disabled" +end + +When("não seleciono nenhuma turma") do + pending "Garanta que nenhuma checkbox esteja marcada" +end + +Then("nenhum envio deve ser criado") do + pending "Verifique ausência de registros de envio" +end + +When("ocorre um erro no serviço de email") do + pending "Simule falha na integração" +end + +Then("devo poder tentar enviar novamente mantendo as seleções") do + pending "Verifique que o modal mantém template e turmas marcadas" +end + +When("acesso o modal de envio de formulários") do + pending "Abra diretamente a rota/modal via UI" +end + +Then("o modal deve ser fechado") do + pending "Confirme que o modal não está mais visível" +end diff --git a/features/step_definitions/gerenciamento_admin_steps.rb b/features/step_definitions/gerenciamento_admin_steps.rb new file mode 100644 index 0000000000..a1397de570 --- /dev/null +++ b/features/step_definitions/gerenciamento_admin_steps.rb @@ -0,0 +1,87 @@ +Given("acesso o menu {string}") do |menu| + pending "Use Capybara para abrir a seção de #{menu}" +end + +When("seleciono a ação {string}") do |acao| + pending "Clique no botão #{acao}" +end + +When("envio o arquivo {string}") do |arquivo| + pending "Anexe o arquivo #{arquivo} no formulário de importação" +end + +Then("os registros devem ser atualizados na base") do + pending "Verifique no banco que os dados foram importados" +end + +When("altero o template {string}") do |nome| + pending "Abra o template #{nome} e edite os campos necessários" +end + +When("salvo as alterações") do + pending "Clique em Salvar no editor de templates" +end + +Then("o template deve refletir as novas perguntas") do + pending "Confirme que as mudanças aparecem no preview" +end + +When("escolho a turma {string}") do |turma| + pending "Selecione #{turma} na lista de turmas" +end + +When("confirmo o envio") do + pending "Clique em confirmar e aguarde o status" +end + +Then("os alunos devem receber a avaliação") do + pending "Cheque registros de convites/envelopes gerados" +end + +Then("devo ver o painel de resultados com os indicadores consolidados") do + pending "Valide cards, gráficos e indicadores exibidos" +end + +Given("estou autenticado como {string}") do |perfil| + pending "Realize login simulando o perfil #{perfil}" +end + +When("tento acessar a rota de gerenciamento") do + pending "Visite /admin/gerenciamento" +end + +Then("devo ver a mensagem {string}") do |mensagem| + pending "Asserte que o texto '#{mensagem}' aparece na tela" +end + +Then("devo ser redirecionado para a lista de avaliações") do + pending "Verifique que a rota atual é /avaliacoes" +end + +Then("nenhum dado deve ser alterado") do + pending "Garanta que não houve novas importações" +end + +When("altero o template {string} removendo todas as perguntas obrigatórias") do |nome| + pending "Remova as perguntas mínimas do template #{nome}" +end + +Then("o template original deve permanecer inalterado") do + pending "Compare com versão anterior" +end + +When("ocorre uma falha no serviço de email") do + pending "Simule exception na integração de email" +end + +Then("os formulários devem aparecer como {string}") do |status| + pending "Cheque o status '#{status}' na UI/banco" +end + +When("ocorre um erro de processamento") do + pending "Simule falha no backend ao carregar resultados" +end + +Then("devo poder tentar novamente") do + pending "Verifique se existe botão/link de retry" +end diff --git a/features/step_definitions/login_steps.rb b/features/step_definitions/login_steps.rb new file mode 100644 index 0000000000..cede964aa1 --- /dev/null +++ b/features/step_definitions/login_steps.rb @@ -0,0 +1,44 @@ +Given("que estou na tela de login") do + pending "Implemente a navegação até a tela /login com Capybara" +end + +Given("existe um {word} cadastrado com email {string} e senha {string}") do |perfil, email, senha| + pending <<~MSG + Cadastre (ou faça stub) o #{perfil} com email #{email} e senha #{senha}. + Utilize os modelos reais para garantir autenticação consistente. + MSG +end + +Given("a conta excedeu o número máximo de tentativas") do + pending "Configure o estado do usuário como bloqueado para simular lockout" +end + +When("informo o email {string} e a senha {string}") do |email, senha| + pending <<~MSG + Preencha os campos de login com email=#{email} e senha=#{senha} usando Capybara. + MSG +end + +When("confirmo o envio do formulário") do + pending "Clique no botão Entrar e aguarde a resposta da aplicação" +end + +Then("devo ser direcionado para o painel do {word}") do |perfil| + pending "Valide a URL/redirecionamento conforme o dashboard do perfil #{perfil}" +end + +Then("devo ver a mensagem {string}") do |mensagem| + pending "Asserte que o texto '#{mensagem}' está visível na página" +end + +Then("devo continuar na tela de login") do + pending "Certifique-se de que a URL/perfil atual continua sendo /login" +end + +Then("devo ver a mensagem de erro {string}") do |mensagem| + pending "Busque por banners/toasts exibindo '#{mensagem}'" +end + +Then("os campos devem ser destacados como inválidos") do + pending "Use seletores CSS para checar se inputs possuem classes de erro" +end diff --git a/features/step_definitions/resultados_admin_steps.rb b/features/step_definitions/resultados_admin_steps.rb new file mode 100644 index 0000000000..ddb53cdf71 --- /dev/null +++ b/features/step_definitions/resultados_admin_steps.rb @@ -0,0 +1,33 @@ +Given("acesso o painel de resultados") do + pending "Abra a seção /admin/resultados" +end + +When("clico no card {string} do semestre {string}") do |disciplina, semestre| + pending "Clique no card correspondente a #{disciplina} #{semestre}" +end + +Then("devo ver o download do arquivo {string} iniciado") do |arquivo| + pending "Cheque se o browser iniciou download do arquivo #{arquivo}" +end + +Then("devo ver os downloads dos arquivos:") do |table| + pending <<~MSG + Verifique download para cada arquivo listado: #{table.raw.flatten[1..]} + MSG +end + +When("ocorre um erro na geração do CSV") do + pending "Simule exceção na geração/exportação" +end + +Then("o download não deve ser iniciado") do + pending "Confirme que nenhum arquivo foi entregue" +end + +Given("não existem resultados cadastrados") do + pending "Garanta banco vazio para resultados" +end + +Then("nenhum card deve ser exibido") do + pending "Valide que a grade está vazia" +end diff --git a/features/step_definitions/template_modal_steps.rb b/features/step_definitions/template_modal_steps.rb new file mode 100644 index 0000000000..3f0dc0fd26 --- /dev/null +++ b/features/step_definitions/template_modal_steps.rb @@ -0,0 +1,37 @@ +Given("estou com o modal de template aberto") do + pending "Abra o modal de criação/edição" +end + +When("estou com o modal de template aberto") do + pending "Abra o modal de criação/edição" +end + +When("defino o nome do template como {string}") do |nome| + pending "Preencha o campo de nome com #{nome}" +end + +When("adiciono a questão {int} com:") do |numero, table| + pending <<~MSG + Preencha campos da questão #{numero} com #{table.rows_hash} + MSG +end + +When("clico para adicionar nova questão") do + pending "Clique no botão + do modal" +end + +When("salvo o template pelo modal") do + pending "Clique em Criar/Salvar no modal" +end + +Then("devo ver duas questões listadas no preview") do + pending "Confirme que duas questões são renderizadas" +end + +Then("nenhuma questão deve ser adicionada") do + pending "Verifique que o preview continua vazio" +end + +Then("o modal deve ser fechado automaticamente") do + pending "Confirme que o modal não está mais visível" +end diff --git a/features/step_definitions/templates_admin_steps.rb b/features/step_definitions/templates_admin_steps.rb new file mode 100644 index 0000000000..f76a2b7432 --- /dev/null +++ b/features/step_definitions/templates_admin_steps.rb @@ -0,0 +1,75 @@ +Given("acesso o painel de templates") do + pending "Navegue para /admin/templates" +end + +When("clico em {string}") do |acao| + pending "Clique no botão #{acao}" +end + +When("preencho o popup com os dados:") do |table| + pending <<~MSG + Preencha campos do modal com: #{table.rows_hash} + MSG +end + +When("salvo o template") do + pending "Clique em Salvar no modal" +end + +Then("devo ver o card {string}") do |nome| + pending "Verifique se o card #{nome} aparece na grade" +end + +Then("devo ver a mensagem {string}") do |mensagem| + pending "Asserte presença do texto '#{mensagem}'" +end + +Given("existe o template {string}") do |nome| + pending "Garanta via fixture que o template #{nome} existe" +end + +When("seleciono o template {string} para edição") do |nome| + pending "Clique no card #{nome} e abra o modal de edição" +end + +When("atualizo o popup com os dados:") do |table| + pending <<~MSG + Atualize apenas os campos fornecidos: #{table.rows_hash} + MSG +end + +Then("o card {string} deve exibir a descrição {string}") do |nome, descricao| + pending "Valide o texto da descrição renderizado no card" +end + +When("excluo o template {string}") do |nome| + pending "Clique no ícone de deletar do card #{nome}" +end + +When("confirmo a exclusão") do + pending "Confirme no modal de alerta" +end + +Then("o card {string} não deve mais existir") do |nome| + pending "Garanta que o card sumiu da grade" +end + +Then("o popup deve permanecer aberto") do + pending "Verifique que o modal ainda está visível" +end + +Then("os dados originais devem permanecer inalterados") do + pending "Compare os valores com o estado anterior" +end + +Given("existe o template {string} associado a formulários enviados") do |nome| + pending "Crie associação do template #{nome} a formulários" +end + +Then("o card {string} deve continuar visível") do |nome| + pending "Cheque que o card #{nome} ainda está na grade" +end + +Then("devo ser redirecionado para o painel inicial") do + pending "Assegure que a rota atual é /avaliacoes" +end diff --git a/features/support/env.rb b/features/support/env.rb new file mode 100644 index 0000000000..6e585a6ed0 --- /dev/null +++ b/features/support/env.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +ENV["RAILS_ENV"] ||= "test" + +require "simplecov" if ENV["COVERAGE"] +require File.expand_path("../../config/environment", __dir__) +abort("The Rails environment is running in production mode!") if Rails.env.production? + +require "cucumber/rails" +require "rspec/expectations" +require "database_cleaner/active_record" + +ActionController::Base.allow_rescue = false + +DatabaseCleaner.strategy = :transaction +Cucumber::Rails::Database.autorun_database_cleaner = false +Cucumber::Rails::Database.javascript_strategy = :truncation + +Before do + DatabaseCleaner.start +end + +After do + DatabaseCleaner.clean +end + +World(RSpec::Matchers) + +Capybara.default_driver = :rack_test +Capybara.javascript_driver = :selenium_chrome_headless +Capybara.server = :puma, { Silent: true } diff --git a/features/template_modal.feature b/features/template_modal.feature new file mode 100644 index 0000000000..0f74a89ed2 --- /dev/null +++ b/features/template_modal.feature @@ -0,0 +1,61 @@ +Feature: Popup de criação/edição de template + Para definir perguntas das avaliações + Como administrador autenticado + Quero usar o modal para criar ou editar templates com diferentes tipos de questões + + Background: + Given estou autenticado como "admin" + And estou com o modal de template aberto + + @happy_path + Scenario: Admin adiciona questão objetiva e questão aberta + When defino o nome do template como "Feedback 2024" + And adiciono a questão 1 com: + | tipo | Radio | + | texto | Como avalia o professor? | + | opcoes | Muito bom,Bom,Razoável,Ruim | + And adiciono a questão 2 com: + | tipo | Texto | + | texto | Sugestões para a disciplina | + And salvo o template pelo modal + Then devo ver a mensagem "Template salvo" + And devo ver duas questões listadas no preview + + @happy_path + Scenario: Admin adiciona nova questão através do botão + + When adiciono a questão 1 com: + | tipo | Texto | + | texto | Feedback geral | + And clico para adicionar nova questão + And adiciono a questão 2 com: + | tipo | Radio | + | texto | Qualidade do material | + | opcoes | Excelente,Boa,Ruim | + And salvo o template pelo modal + Then devo ver duas questões listadas no preview + + @sad_path + Scenario: Admin tenta salvar sem nome do template + When adiciono a questão 1 com: + | tipo | Texto | + | texto | Feedback geral | + And salvo o template pelo modal + Then devo ver a mensagem "Informe o nome do template" + And o modal deve permanecer aberto + + @sad_path + Scenario: Admin tenta salvar questão do tipo radio sem opções + When defino o nome do template como "Avaliação" + And adiciono a questão 1 com: + | tipo | Radio | + | texto | Qual sua satisfação? | + And salvo o template pelo modal + Then devo ver a mensagem "Inclua opções para perguntas objetivas" + And nenhuma questão deve ser adicionada + + @sad_path + Scenario: Usuário não admin abre o modal diretamente + Given estou autenticado como "aluno" + When estou com o modal de template aberto + Then devo ver a mensagem "Acesso restrito" + And o modal deve ser fechado automaticamente diff --git a/features/templates_admin.feature b/features/templates_admin.feature new file mode 100644 index 0000000000..8ae6ef465c --- /dev/null +++ b/features/templates_admin.feature @@ -0,0 +1,25 @@ +Feature: Gerenciamento de templates de avaliação + Para manter modelos de avaliação consistentes + Como administrador autenticado + Quero criar, editar e excluir templates através do painel de gerenciamento + + Background: + Given estou autenticado como "admin" + And acesso o painel de templates + + + @happy_path + Scenario: Admin exclui um template não utilizado + Given existe o template "Template Antigo" + When excluo o template "Template Antigo" + And confirmo a exclusão + Then o card "Template Antigo" não deve mais existir + And devo ver a mensagem "Template removido" + + + @sad_path + Scenario: Usuário não admin tenta acessar templates + Given estou autenticado como "aluno" + When acesso o painel de templates + Then devo ver a mensagem "Acesso restrito a administradores" + And devo ser redirecionado para o painel inicial diff --git a/lib/assets/.keep b/lib/assets/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lib/tasks/.keep b/lib/tasks/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lib/tasks/cucumber.rake b/lib/tasks/cucumber.rake new file mode 100644 index 0000000000..4bee10a56e --- /dev/null +++ b/lib/tasks/cucumber.rake @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +begin + require "cucumber/rake/task" + + namespace :cucumber do + Cucumber::Rake::Task.new(:ok) do |t| + t.cucumber_opts = ["--publish-quiet", "--format", "pretty"].join(" ") + end + + Cucumber::Rake::Task.new(:wip) do |t| + t.cucumber_opts = ["--tags", "@wip", "--wip"].join(" ") + end + end + + task default: "cucumber:ok" +rescue LoadError => e + warn "Cucumber is not available: #{e.message}" +end diff --git a/log/.keep b/log/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000000..c5cb97f4e5 --- /dev/null +++ b/public/404.html @@ -0,0 +1,16 @@ + + + + Página não encontrada + + + + +

404

+

A página solicitada não existe.

+ Voltar para a aplicação + + diff --git a/public/422.html b/public/422.html new file mode 100644 index 0000000000..851047796c --- /dev/null +++ b/public/422.html @@ -0,0 +1,14 @@ + + + + Erro de processamento + + + + +

422

+

Não foi possível processar a solicitação.

+ + diff --git a/public/500.html b/public/500.html new file mode 100644 index 0000000000..2dd90b32f6 --- /dev/null +++ b/public/500.html @@ -0,0 +1,14 @@ + + + + Erro interno + + + + +

500

+

Algo inesperado aconteceu. Tente novamente em instantes.

+ + diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000000..b6789723c7 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,4 @@ +# See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file +# To ban all spiders from the site, uncomment the next two lines: +# User-agent: * +# Disallow: / diff --git a/storage/.keep b/storage/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/channels/application_cable/connection_test.rb b/test/channels/application_cable/connection_test.rb new file mode 100644 index 0000000000..cae4c1e5cc --- /dev/null +++ b/test/channels/application_cable/connection_test.rb @@ -0,0 +1,9 @@ +require "test_helper" + +class ApplicationCable::ConnectionTest < ActionCable::Connection::TestCase + # test "connects with cookies" do + # cookies.signed[:user_id] = 42 + # connect + # assert_equal connection.user_id, "42" + # end +end diff --git a/test/controllers/.keep b/test/controllers/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/mailers/.keep b/test/mailers/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/models/.keep b/test/models/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/system/.keep b/test/system/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/test_helper.rb b/test/test_helper.rb new file mode 100644 index 0000000000..0d27aa6a4b --- /dev/null +++ b/test/test_helper.rb @@ -0,0 +1,9 @@ +ENV["RAILS_ENV"] ||= "test" +require_relative "../config/environment" +require "rails/test_help" + +class ActiveSupport::TestCase + parallelize(workers: :number_of_processors, with: :threads) + # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order. + fixtures :all if Dir.exist?(Rails.root.join("test", "fixtures")) +end diff --git a/tmp/.keep b/tmp/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tmp/cache/assets/sprockets/.keep b/tmp/cache/assets/sprockets/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tmp/cache/assets/sprockets/v4.0.0/-K/-Km-HFTLqFNM9xWQCjJE6vORN17CEjSZqpsHqWektuk.cache b/tmp/cache/assets/sprockets/v4.0.0/-K/-Km-HFTLqFNM9xWQCjJE6vORN17CEjSZqpsHqWektuk.cache new file mode 100644 index 0000000000..6eb3acf626 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/-K/-Km-HFTLqFNM9xWQCjJE6vORN17CEjSZqpsHqWektuk.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading.js?type=application/javascript&pipeline=self&id=a1240e12c1902d21e5b11a16269d64e6960c6963f370078959a2f51396947bfb:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/-M/-Ma6pMbPtMHULXOZtuyg-zOIyFrBcH3ewzuIu2-Gvvg.cache b/tmp/cache/assets/sprockets/v4.0.0/-M/-Ma6pMbPtMHULXOZtuyg-zOIyFrBcH3ewzuIu2-Gvvg.cache new file mode 100644 index 0000000000000000000000000000000000000000..54c289dd705c1d89f671affe47a4fe3420cb0580 GIT binary patch literal 4438 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/-b/-bPc_t5VoAYKs6_fDhQ8EM0HM3dq1DrYWkZtPDuTtK0.cache b/tmp/cache/assets/sprockets/v4.0.0/-b/-bPc_t5VoAYKs6_fDhQ8EM0HM3dq1DrYWkZtPDuTtK0.cache new file mode 100644 index 0000000000000000000000000000000000000000..c4557ca4741d0e4eeb87c24bd6ee7f69d50016b0 GIT binary patch literal 36 scmZSKP*U~iI?)~Q_FdQN;=4_GGt=4Q-cDdxXn)aW&%tunA87$+04)s>n*aa+ literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/-g/-gGRAhGvcpBO56hGpsztiNa9QxlpTJa-pD2Huu-psN8.cache b/tmp/cache/assets/sprockets/v4.0.0/-g/-gGRAhGvcpBO56hGpsztiNa9QxlpTJa-pD2Huu-psN8.cache new file mode 100644 index 0000000000..d49419c1e3 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/-g/-gGRAhGvcpBO56hGpsztiNa9QxlpTJa-pD2Huu-psN8.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/activestorage-7.1.6/app/assets/javascripts/activestorage.esm.js?type=application/javascript&pipeline=self&id=7fca3b64029110fe5a1a570eee3ca4b71c1bfae668329a8e34e69665e33d8aae:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/0Y/0YRhKTRIKVBVnlu3XMiuSPtqnWyqEoHa2XSeXT4Nh3A.cache b/tmp/cache/assets/sprockets/v4.0.0/0Y/0YRhKTRIKVBVnlu3XMiuSPtqnWyqEoHa2XSeXT4Nh3A.cache new file mode 100644 index 0000000000000000000000000000000000000000..a55b15bbfa301cf879bdcf1aeae4154d1ef35f2c GIT binary patch literal 4556 zcmV;-5i{<1+U-0|k0eJ{UJDK5_IPb;7i3rtF{xpkwXV*to{ye&)wah?du$4MJl1q0 zBwD>aS(#B?Ig^!Hn~~W)O}lOgA;AHO0|$fzS56!e5_{TT021&I_J;Pt743`9jEIcP zssedp)XB*nw6t*uFw#VOt@s>#LH-QaF8 z*gC~?vK2;Ul4nskN%7``U_02^3Kxs5kPuvwt>@ucNTMQHlm=k%oIETq7I+sx(ip9LA52ZYl*2@#w8|Jp|1`}fVcJJim?1ANdgyWkA&M-YBK&fZ7bQWvySvECC(m(I zdg%6T**(wWD#hp~?FG)@DQsx$p@$NeFUI%KP!8ch9HAtEq2wJwIFDgGfANoyCop*E zSfg-=1l4F);^ps$vxGRv(K?6X1%34uqHOFVSgjy0*+J->wU zeN;0}EsiqGs|ZG;ge4BL{M@HZlOU220iTcl@x3FB&BtCJ=@ZML%MJO-NTzHl5nu<3{T|x=2>BU4 zM|93!aEi;rWRCq_4M{NkjmbfhMRX@i=;nhceQ1+4^w1XC#&_AE6jT=N=UIjsX^-

S#zTV@d15E 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/4-/4-QzxRgzg_WtUZrgo2SDFHcBZu5KZDe0bUTF4r5cXsU.cache b/tmp/cache/assets/sprockets/v4.0.0/4-/4-QzxRgzg_WtUZrgo2SDFHcBZu5KZDe0bUTF4r5cXsU.cache new file mode 100644 index 0000000000..419da84a5b --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/4-/4-QzxRgzg_WtUZrgo2SDFHcBZu5KZDe0bUTF4r5cXsU.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"0processors:type=text/css&file_type=text/css;TTI"9file-digest://app/assets/stylesheets/application.css;TTI">processors:type=text/css&file_type=text/css&pipeline=self;TTI")file-digest://app/assets/stylesheets;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/42/42GHdzgGBkINBCqrEShG6mKYE44nIZXXB03I6csC11o.cache b/tmp/cache/assets/sprockets/v4.0.0/42/42GHdzgGBkINBCqrEShG6mKYE44nIZXXB03I6csC11o.cache new file mode 100644 index 0000000000000000000000000000000000000000..f006175c802244266c624fc1d756b9411ec58fce GIT binary patch literal 5083 zcmV<16C~_-+U-0|kKD+0yMm+DO8emr0%PGIKx2flC9jIZs^Vu4lxVS*FajiBve03a z#ehv#Pt#&IJ0!bjBw>+@e?Sg7B!Cmdm-v8mURv*Q;0Wy?P(TDt_nM%TI^b7Fqmo@BLql<3tP(4h}|(S(J!_Y%zL%zzuGg z2d8419|U0$r?Wzw7sNHF;T#0>`9YB9qR0>O;&~$SiNNO~i_eWP&;O`+J{Nbf{sE+Z z5Jz{}SU6!2c${+EwW%;2&tWuTfoc0*$RcJkM}(umjv^}zO&*4UH*!PYbVJh|nbFnZ z)%#x$KS|OcI++K>Ok%ne**Hnh z$oX&(EQ)kX_orF9n0F(fXaz%nic=u5sYtk$3QnX6}$%skUG%rWI;Je$OYP#D(* zel8x^#Lbymlh0;)CB`eUjiRVS{v^~<5I#d1&Y~euIhX-n8O*mWg4rt`x(h9m zD-3XYYzC>GQ3WqW39N?O&2S{dI5?CAnh~P}D(r+Q2t+VSM1^L!$Z~`*Ph(Io*)|wu z^Rjif98hN8enWAtBsdWT;3cI*3I#C@lPaOWzlN}I$lo>xNgQhEH93uE6OqMIv^AEj zv<#(Hpp~gu4Fzmlc*`_Auq0m$tmT;$e`z)2StNBe@!_x3Zm&PLS4iVui4t3pp${pJ zy70Cl%GM5s!;u)LSt)dt?uchN-N-0OLC9p$N=XDGkn2SuR6f`NJ(~uDOd+XLVmfvb#IuXA6kX)2 z(ZJb1tg_U|A!j$9)RjT2gNkhQa3}7TbGHwSoVSNN%pMXHMG#IJaB9?zr@<+ZcabHx z_M)H&hBD(IU!Hz(K27fI^RM7>pP7=#`~1iIj4=x?kfkKMnFsD_qH<8Zt2}@+%T?y2 zDCYb8%YF6${-2$l8E4!`Gl2hqnWhOh*%{mC_n~8SM4@@4nm(prUm!`nC$3?KCSeA{ zG_M}uXFj1`2yjdb$wQpRlc^gz26wT6zk1S56~1|qrO$-wb)RvG*eajYDbXmHf`QDE z7;dVRHrwH}41>8Ulf+*u{we77cKHKE3{4w;e^2QxoV(t>GLLGqTKhYR!zfLn-&|op zkR)3qnmuAEW@)4e87A?(udEaz$FOCZ`UbODVAxWoO#P$8u;Kp`+u-(E8T@4F#5P=y zht%MftIL>Sfhbv03IVR+dkpIsj)e^kMjd ac+&(eii++@Ksld#=o<%qP^aTvf}Z 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/4G/4GbwSqFyKfJH-17oI2W_KbR90Db531LRaBLSuSEeQ0E.cache b/tmp/cache/assets/sprockets/v4.0.0/4G/4GbwSqFyKfJH-17oI2W_KbR90Db531LRaBLSuSEeQ0E.cache new file mode 100644 index 0000000000000000000000000000000000000000..bfbbfc15c327e4b63af9568a84d2aeb12427f1ac GIT binary patch literal 30025 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/4N/4NopJuW8KRYFXAP6UkxI49kaeA06hz_wwgTGb-SRN5o.cache b/tmp/cache/assets/sprockets/v4.0.0/4N/4NopJuW8KRYFXAP6UkxI49kaeA06hz_wwgTGb-SRN5o.cache new file mode 100644 index 0000000000..2800ad3b2e --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/4N/4NopJuW8KRYFXAP6UkxI49kaeA06hz_wwgTGb-SRN5o.cache @@ -0,0 +1 @@ +"%Bșo$'AdLxRU \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/5V/5V2VtAh7h1pS9frjk7XNNAHyhcPRD2BXYjmhgjAR-hw.cache b/tmp/cache/assets/sprockets/v4.0.0/5V/5V2VtAh7h1pS9frjk7XNNAHyhcPRD2BXYjmhgjAR-hw.cache new file mode 100644 index 0000000000..555587cb3f --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/5V/5V2VtAh7h1pS9frjk7XNNAHyhcPRD2BXYjmhgjAR-hw.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/actioncable-7.1.6/app/assets/javascripts/actioncable.esm.js?type=application/javascript&id=4bfdc33fa00ce45a605d382480889df5ca5f3193aeaa1afc1cb4ae3ea0802d48:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/69/69SEK282hfIMx0hJ5wnH7Sj_PL1NohKV2tTzeDRkUcQ.cache b/tmp/cache/assets/sprockets/v4.0.0/69/69SEK282hfIMx0hJ5wnH7Sj_PL1NohKV2tTzeDRkUcQ.cache new file mode 100644 index 0000000000..532448b7d4 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/69/69SEK282hfIMx0hJ5wnH7Sj_PL1NohKV2tTzeDRkUcQ.cache @@ -0,0 +1 @@ +"%6՞~4_P q6t4Y \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/6P/6P_UYZrKxzbldQqgoDgtosx5hFERwAbCkW1Ed0f_P_g.cache b/tmp/cache/assets/sprockets/v4.0.0/6P/6P_UYZrKxzbldQqgoDgtosx5hFERwAbCkW1Ed0f_P_g.cache new file mode 100644 index 0000000000000000000000000000000000000000..e174eec2f1b4a509643b07132e56920dfccacf47 GIT binary patch literal 1812 zcmbtV&u<$=6mEdJjvc#=5T&$IDN7p(p~SQ6-SzI6w24q7EpVarp&~-ocz)QEtan#C z>$D}RxNxH4f{+mOU#R#8xN$_{fCLia4?sfVLZu3hyxCp1ZW0$Ne6Th1zIpHa-hA`? zLUsQnu1-=J7z>{W8FJiektAsmrFf=VG>(KEw#Foqf~#z8M_tKoCwv_sp`;{}an#x& zdqmMxCfSN)>xfxw;8A2FYC5(vTG{!#lzfoFEIi!b3<< zk2w`wx!S|cFea>@kZcqfrw{R|bSpjF&}<_z=7C`xLd-JG(TfGLF;$XpE{E|DRD@-r zQ_~>GEaD(P<5AYvngiq9(W-N3UB#1>0;pQ6)$*Ojm}i8MjO;h@GUEx47>}srD#q38 zJgeZ^#)zoVo#ntd!=pW!#?csRt?uzuL0ff>9*Ca}>3-zQAka*S4Am-xOXPb=8dI)R zoGSdZJJM~-1S9>5+pBGJY#-QKeQM*PL#ZNBp@}RCYV$YQ(h* zXZpSd>B_U0pP}4JA`>3Uh_5RiiZa0)|D|||{or7+8BVh=;IYyZLB3ttzJ7Nmram%Duhf&`})Ex*h;K&--rfInYY9SbSzVHeB zTEyj!Z#tZ{9S0#UDAMA3Teu-38crBzTIj;(hesp=*6x+5(Z663(Z6Bt!>6kw9iEtSr#ByzpY(X?nyhKMN1s6ceCz)9FU~>!CiwR*| z+Ij2YE3fzdI{ni9_n&|F@|WK=fBlMG`TpUzzx{Of=X*cCHpF$9*28QB*DyQo`lU0$ zIOba34}4~JSoWv+?|%B>%?CHG?f%kyaQwp8>dn9JUikg9FFyL?ogcor+5PjmbNGa0 NfpPVJ|NVfde*hr6S)>2} literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/6T/6TesX44NpGh_-ngdsuXtN_oK1EQqtLnJ9vGYyOj-QfA.cache b/tmp/cache/assets/sprockets/v4.0.0/6T/6TesX44NpGh_-ngdsuXtN_oK1EQqtLnJ9vGYyOj-QfA.cache new file mode 100644 index 0000000000..b43cc2c3ca --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/6T/6TesX44NpGh_-ngdsuXtN_oK1EQqtLnJ9vGYyOj-QfA.cache @@ -0,0 +1 @@ +I"}app/assets/config/manifest.js?type=application/javascript&id=0d2db8c040c1545a61d027a55f3a0fdde8e671877745e7f2fea0206f800fc8d5:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/6Y/6Y6HeqP93KJAbFvcjOB4aoQ2HqVY_erHdWH2jIQDRyk.cache b/tmp/cache/assets/sprockets/v4.0.0/6Y/6Y6HeqP93KJAbFvcjOB4aoQ2HqVY_erHdWH2jIQDRyk.cache new file mode 100644 index 0000000000..5da7bf2619 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/6Y/6Y6HeqP93KJAbFvcjOB4aoQ2HqVY_erHdWH2jIQDRyk.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"dfile-digest:///bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/javascripts/actiontext.esm.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/7u/7u2FFzonwq2a0NeOUd3gi_OiwYci6Fa0ewo9QyutGBg.cache b/tmp/cache/assets/sprockets/v4.0.0/7u/7u2FFzonwq2a0NeOUd3gi_OiwYci6Fa0ewo9QyutGBg.cache new file mode 100644 index 0000000000000000000000000000000000000000..07bccb6d61bc35fac1a2ebc9ad663eb28135ec85 GIT binary patch literal 41374 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

X;vs=@M8f@&%xL9H`p^Zq?;wrd>V z1_p8t<~ox&Nxe0Oae;zuN;=W?*aWWKa*fQycqM14X5Vm!cWa!ssAgLebL^XZ-)3sM z+ZFHK8ausB`nujm&-Q#1Q@0^XW-xO$+^XipZO^fQ) zE3*IZb5}*NLG}Y*8oDoi=N;xYSM!?_NCtm#Z-b3D{{?SF7l-mEyvGxmJ&1v@gWdW$ z`Cs?_un+CuzVojd(w~0nk}-@Q^xYNckpA>_YxAM@u-|AvK5Tg2*KNXw+QYsu>mIW2 zecf(*s6Di01w$JqPi!f-vWNT!yh|3&Fn#39rPF=b^upJ{=&yzdL;2Ick0809H&!V1 zq4RBk{tV98(-ZU=_mQUP*E{d4izV%);>1Si5C?v`x!8FXWwg5MgO?jJSCeyVOaGBu zk<0>Y$DL9?vPFMktwf-@^8{Z}ZI>I4`BI+d^@F0AK8=D`eN>)I!57{iccKK1Axsl? zF;pZqsYi-?VrrL1A>j|pB*8AdT)YNogn1|@@lY~v!(-+zoP&IhNdj;`d9enP>XqiO zY4Nsgf(HjRyh;aKo613YDxa=_p<0H5D-I@lj*yp5a13+RdszuE<5`rJJJV04I5nkz z5&1FtTUZ<31>?oSsoCrL+{3{n|IK9*b|f9y*oiVZa1%n%9`Qvmt%%ev@8y-s2JF3j zQqwe)O6Jdv2rP67&1Cv8mrL2*t2$gpZmMHv?VI#?{k$m5eih%=>%;2}jopjJRzE81 zUEp-45h_#fSKUrMhbYY=piHpo_R-xRHVo0oT8E|Xn^*6yw@#Fd`u(WjV$;Q$d8|Xo z(D@YhGedwOeE1|gDR)lx08n+zM`TxF9ZWze7J{%!mY-(PadZ>*r-ksb3>sPGrTN@$ zG6^0~&x1i+AoK^!NXe--;!~=D{YHzneUK>xP+X?LA;GJs%bJqD2iHtLd3|s*2QBKT zB&?e!ADu^jtPzaf)wmUl1)mONpo~}>s+T;GhZ42PkUG-bHAxj}rYTvhl0sX)t6iw2 zB&DsPtV}i`=@2K)^AqK@N~0Pa!N*@!j;?wcY~1*BDwGZc6gW z%0ouYP?rVgBW<;1h-rKWXRnnd~kvu-4536et-5(cu)qb zxu{28z6wNUsJ?3SVQHaEET8*;7`|}9vYp1(Jp|qAUTD@Ug&Pc}eZl1Z*y8Tkv%6K5 zH-$cBnLF>f-DQ1mHS1()^xTY_-}ih45x6XtVBJNGlwQ?R@p+2wis&rWfVda8xc}Br zME&#PmTXK0B5DjHxP7C!OI`v|ViC?|7{YlRfe>{bTR34b{vb&X<47*Hs);awc9Gp% z?{37e>!@vVNpU<9(p$GCzLs$@M6|zGQSX>Hi+bi=8^zB7G;27{%}z5~QNyG;O5z9bsNY z*1%WtN(n)L-q#()wir@DkhC1>yTauk76=TG!=p)#?sL<(&mn6bz$< z2?^=$?(Xi85~NeQn*}7Lr9+TrS&$Tv?vU>8?vABbq?g_Aow+~b&iN5%=FB|LY0bc^ z3j9o3lZCC!eS+jm3Tj;g^cCVO7J!i7^f_XhHyu!x&YN0Q4s{{;>tWuNi~x( znFEC;}V-&8mAc0`Mxfa$ars+;UpWBb^PZ$j?moAbV zHMSG(*b!;Kh5j%wO8lN2}(ny!D4fZeVUwY5=p|E(oNFYQi~IFY@#|_>))5C2Dn+ z_IJ$~ZdCThuU9(9oW=19N@WPMb#n& zH-inl?{dx^n03_ZWCDLovJ1&+*a2G4+@b+rea!6eGNCUtVZTgyx!EpU>#OfwD_C}Xp{6DX!DXP}x9AkJ zuSxx`sUfl3G8f$x=-hZ7rAArZLchLuvHcandaGWH$HD$d3l4w`ECr4N$5Tf*Maf)a z!0#h+Oz=j9!u84s(2ly57uh@VKHQ~VEIgp*lIS+%;Ro)TjxLPQc6eQ7HgkcZ@!NBM zyHfpU*|(xagGD9qeR|P#tSM$4^KIEX}TvW+jT8Yxsy> z>i|CJsgQ^(naxn{0vch3C|T(;Uaz8LJM@$HDmaICS%(&WHx@Ryq-92l0_+f8VNjG% zphJFedz&cRxsFUzo34f4XidboVA7Ay>9Zfymsod+avS z`oWvDl#8KcnrO;>;!-&!yIzo+8@iZSBbC&Z0uLUN;|$Akq$FY)PN1FUR#Ee|A;$KH z>Vu?zruEr1rcY5?+6nteP{E}L8%5C53V#8DW>Q2%h| zJAY5XBcB%R4LEDX#OfiB^QJ10E`G<2O_j)-Woytu6-5VRAEt0CuRU+o@&Gwwo79_} zD!8GOeKYJcq7NZL=nEXq{#y7(H+(zbH+MiGdOXZslKI#TXc)joli1eFCyvwTK-n7- zTFq@9MZIz}54R60R#;w+rknFQHi#xo=c03oxAU1b=GkP z5>`^=r!E&bJ?0(D_I@?7fpZO$`@%L}fE+^yQc_)j=W%+m165B$2lOM}V^7lBZ%rQu zDD`tz92Qy9vHzjq2t$h0JJjXq_2YbI&#q0yXymcwZrdwl#DLS=mW*;veW1d6(99fW znf0lm%B87w$~OvY(FHRJZxTyPHfWv~%+v<9CS#CVymwX6!$GQmLu2DwXV= zG40npBGYnZ+Tki zri67*v6|~g3FwQ3d7nB-i1dbL=?#TmRr97iCr3GC<}gZMk$OV1&GWL9#bWm0W!*YD zj>pA3ETeTnklH$LtfL)>QfS$CKp<+&jg#Cy_==l7!*2z*wawbk?bceTTrqX8vpmx! zUs!0*ZswyvS&9R)^_X3pO`2^!tAJZ#%H6zkTOz5@Fv3(ox6*ib1lXG2Qaf0VK$s+Y zooQ;SIX>n)R4OMIdDbHEopOzIXZ|C5jwAnfB&NlmcTQ>%3vM1107$?10)-T}CpL33 zGSKdAj%bhj8~Z=pRd=)y^WNY6ocEgs_}X&}tlK48is#1TCUz9RRvd=!j8U#O&|#s_ z0Qx*IGhI++lG@_s!X&38AyfOrRqG)B0O#DqPCHaxjYD>^M@2U?#%Q|cTjS!o2itP1 z2FMvKpfmE|e=Yv4X`TLUns}DaInq)lGXLk?h*v5MDL@kwZOTwC6*K) z>HUtTns(W=i0${e11sB&b{nE)vW+8Z7E!&G-WC1XNkOr$Mqg`9l(L8)43)ii#{WDp zs8PLUSWT&LHD4ZnDciquG$I$s=*rQ(qP*niO*FC41b*o!Q9@MXpb0D#V;+sNG`7GNH}ByH5|f+fP4*Jl@1_ z_Ak)>9?eS5EC6%jvVN74Dx2^J5jqGYs)Ap~fn9JO&zK2>*3NJ9$5Emin4Uf=sGsD7 zc;--htZeLI@wFZ~E05A{Gcnsy5||ElDyJW}S9D5P@xPm2*tsMr_$lMH08J*E!7-jz z?4hv}Rw`n_tVm^*$vrJ>KI19}lquu18c6(p1#&tqcf#_}M9;1r473$AD>H~NK~CD= zGuX}tAZl$ErQY`raxlaSq}+R|+W#(wt4>O*5O9Syka47F~$H znWVWG1j#w)H5v;jwjRuSIjY~CRq(Nn0;n2cs_ds;GA>h_936<365jZ3+Q41Xv5EVU z7FUz)Nij-JQjoKJB-@*?XWrKj_)#$@5oQTK^Ci2SU1}&3&((zfN~JKp!ht zMkB5=SyG~=Gg+F|;H6TPh|}QPC<<07I*8T%n*rm&_FrQMDSgsQci=Gp`)I>Vd^+{J z_1s~=kV_snm@}3m(svk#xa_x=b2p~1B5hRiBg~HBF{YIA{{JMRYx$dMme;eV&&LRZ zXgoZQ!-XOYnfPHz;g^X2L~f2g{^Vo}?tfWSVw+?H3g=@gc>7i!p6So3c#yw6E4^K7 z!WWnENCS?!rb}@b*|J(-zKm(5<)t6ohq@QaE?iGDvI^TUOfY|2>rQ8 zmlHzlMya%j_aaY+auOK%ZkwX`)y3D^53)FHV~7jb9>Ax`GfYe*;6fiAe&((pkgBW{ZA;El&JtRJo)zaRGL&;W z0TSysy~mS36b@mRTVE}M4m0SK z#;M9LPD`x4EAHF9tWR`&`91OdtY?78lCXEtkaZ6_Ry!9yu{6_1CKpqO(d(CFyN zlFP$x(bMtnAF{g3*sxPY(5>ZVO_L0fY)GNSjowVybDI=&gD<36t$i2wJ@c0GW zJQV8&<&??=w*_x(+WPAv!mzBH=e{puddhlI1DKz`C>6G~TK|*KEBc8)qudi)@%3?{ zKXO+P@Aegy)&nP`TW#;GD$09B!8t6z>Vz{oB3Z!}b21pKR7xH>mz~KI1w18Dz>gdr z`|v9he_aMsOP-Gd~ptdJ^uCyvlh&e^)*fq=@NmPjAj<|E;ABR_)tx|75L;Pw$>UZMI z4|a4s-t^|+Ya4dRT8%G21n^s6;p=QwwjQhm(>E9B(DnlSb z6hb%s16~NcU=K*u`tLHj#1f?>8FWIr@r!)LklOL~f`z4gfW|k^7=t&@2h%?1;0pf? z1v}~tGI?+W*#sIE;7r(m55uRlz_^Emv(gf&?}`rFe0DPX z`C=$HrgrzV_pooJBVEIT(ezr_u+4g#g9F}{l=f%d>|T~`@4d&xl?880fE^K`CbB^w z)wz5lJkUYSJFZJ?`s$}M1V}i7T{0A{46GQ~U^Ovce5P2|bL9zBnStV+tS<{82Fx1k z_~_DLztLT+tz)4E`v%%1>s}YWL-nB69j@-wbCXcG3v%emfc`m5T#ME1Yay;s53Gy@ zwzoHRqHvI-s{HD{z6ZWaRSq_L(cT*W9`(ikxU6z1Tt&^k^qH818za`@C~eyG`qvm% zmY!CR2jMUAk;~+@X#`5)cBL8yPp9^c<)m0Q?ZlWzuAhDadFEoRXZa4J3ybC)(375$yc6p2+hin$4BXQ$v0Ope*n^xek1 z&aJwqVBGp4YYZrr2e*AWP}SuuV`Pj>%lIQ{uK&RIULhn~Nn0rzTRFzLvaS0fpMwj?<5(0TPTsCqFn(Gac4eESpEF z?I2%!cC{hrunjU14{CfPs=%eDIwk57gHwzCW8+bg0k2BGNvm(HU!)VF<~oYx{+$?& zN=}NZUE>Gwvn=}48t?jWKK^$aIk9p;)22!f&UAWD$N8;5=1+AL3R1S26b|*AyKVV8 zW^h3@s$DRS)k^%dw(-s;Saq_4LwDU>Q$vYe zh~TtzcgfIBrPOuM@7;i|eC@gB#?c{}&rO=5x7<+2SLlu;-7OW*xGzeiyqbD6BGZ-q z*|V@Uavez@=i_2N`IlSgLciOON6ijgY-c0x*hgYpM;lf)Gh*UDghI3HOAU$@h>gv@LfZ3zbo z_QO#viZ}gNR73~Roy~Ize+f6vQKrg0M@(Pmoz)(CU^krJ_3Ad#1ZOo%aaQ11WxDT2 zTKI8x>II*0E7Wi~^L;f00u85;cbnsXDffIJ3M%4BnNaI!57yu464Z3ivuMzJFNyzd zF5_YjhNlL+v~3bgY$D%D+kI%{QvWw$E@A^m+IBQSY>Tz4Qbb*GaAOLT#g1Yt zkT1F_Jx_EIux?^bG2{O80 zGZE*9TmVygRGjlqUy~5SgjjJ@5hLyzcC@7iTm>SDD8?A}i~**3Of>S;#X9Ymf=b-|3LKG8+h!HlyXyhCsVpF0Zz?XcEqk4i+BArSS!o7hjh!G_2q z@1Evg;u3Oo|FgRN22UwHYCfnDHp^rR5Lg%$biQ5AxI4c=IWwYv9s{TuCW6sSnVKkf z$0<5f6@>PX&I$-D?zZB%W!y^AN8h1*(rM}iYOO*F9M<+N$C*gMIipnkh5tFp7$O8) zzqtKK<1fSYxzVFkV^R=Y{LB%+ z^Os<;U5lslprXUUG)QkI97K_(-(>S~7Xizb2blo@P#J-fR(}5>I}Q0tg2fTCAA8{R z5vxKw58}zprT;coL7BR%cCFMKJFiU4oODE}`^~+8dVSk%T567H*xD|W=L2Q@y7nrL z#=~@(F`IXUap{gH8_|&QlMmBSYntAu?^aD#kc5@{`xZYnc)bkWG z=<=gW5k%wfQr6C!9~?3XxRGrc6$&!`iW1wq0i?4eO4mX8vz7d|0#<3GI3Z3qIlID| zrjrm%0-Zk4wzszx4N5$ma@Gp9F`o|Cp_}L>^-Su{gzyTzxL6zsyGXr1Jr=UewY}?t zVsC+cp0qZV)#UHYU5NGAzS>Occ+0BhD4rlvKlj-N8%9vg7x5x0VoW}sSAW(dt#fby z3EO)V`E@92b}biE7!XE2$veCus6GaVI$jtFYk!c5c`YChNEyV3{-CzoRkCFbeF#*9 zajJ@XAVqztMTQR$M{)&ScXso1Pa{Zx&T1|-#kdct;a~8QaB$EbV!gRmW(KDU`)h@b zEq1~;g8@=E5>2sIB}F?a%Vw34-ha8Pd>uM4w-wmcIr|wlJ_RBaP*CYVOOr~{j$q-^ zT8h0*AXLG+yH9stZoEZ{?3x*29T%B9)l ztbSX*Dm5kj6-`5dSJ7hwF#ky99;>94BP-IO9^p3Po89HBI+IK*tmO;Vk`MCi6|Dco z`co)`r+Y3a9KU7lK;R(#L+brJ;VP~h0hp-T(^@cR@A)S~*UUxC)+|j@et`uu3He!& zu6CYpd_l&iP193Xh8fy?O*vMRBFLNMRPS?@E8^q4|b5=4l9N>2dU@i zu`vdMt?W(9HtMU(vD=4FMdRD&)hFJ>>2%U1H;(QIX=^bQgLn0Rev8JMBC|j0kyOaY zZ%w3R+RZ*=?Hf$yj&vc5q1AfYKOQSb@R;sEb@y0S?@4_0K~X}1Bm=%*DlPH_@@Pt3qO3rfRR4tloIQtVSTaF zYT9}ANPj;cvJLorfZ$4d0A$N0Ri>g|+?S`Z`DSRZ<78<2v1g|Y9VAiJTJwx^5CU%_ zdp|y`Evcf?EG8-_e@j1KKNnFKk~3xoq4Bx>lN$=1F*5E({UVBKP@7yPeSKa52uBoE zFc_6aXhW{LOUPFwMUwKRH- z9bYNDi&Qx>3t;}u8x}*I9 z;~TXE)N@`y#HD(7lLg=tK>~f+VgFl4TG+IgO{h9IC}%zd?R52p;+pMUzW&r z)PyQ6Gk@O7Cq~bLn_HH(h44}gzxBHkYCx7b*B4CTLSmGkpH*16hR2)#ma$p0reqXZ zSSlI*Gqa$3L|ghYo$y@j!@%)FMk-P9>(~9`Plyf*YVKLAC~jq{Ee`61THzq4B`Fz! z==O+A*=UKd_j(?nSo%Ye$4@W9i@eQ7Nb(NMW=1qY!&MQU2D)4%*9I*GUFjfLz#485Z6jL~cx(-l=1w#UODdUG z4>PoG=>iP43`I-rmv-%!m0I2EbC%J2Xap;}*02g%#pg7XNXcqqF8V00&`@d@T9qF7 zMLgBm_kK+bLl;_un8wl#U4??==^D1xF-$h7qd97n`6`V*eUF$NAJARbmIf7G7`Czc z5&%E{l8k9e|7qk;3DCV?=jT12gM25^8x&{Yld>0oFDmZQ{2zHIXfDpHPOQE)xh#5a zVGQtFU+RJ62N0}lj7ZqjBzvZP`3Tod=;CQTT)T?RJo1wcmGy7!twp*!em7|O8nAXY zoz9|?*!6S}I;oDzYI1vJ;qe8JR|bfERz%Y4v{gwV-n^xPdFOBO!$BB55O-~^PINvD7Hy}A+iozGkwq5F70qzP5=HJ^Up?W zy+rsln&f&oz-Z|2z=pe6=7-0{tI8Q+f|e?ar2kyS!tpbdf684Q9G+okOaLH0BN< zFU54l>pXYucyVSmZwuz*bh=*eXBSZ&&34Li{hE2dx=D_h&g+=7L+txfktUOD@+I<5 z3kKe}EEr#g2YXT%55{9}`z&1LpdB?_RO6!kha26FHM=fHCI(+2pZ%Uq zUCuFk&+tx!_3`CBnA{y9JY~0ka9PVOmzNnWZ7Q2E*0vCDn>sK@DP*;bK5}4y0>guO z*Cc4D$f4LtePd2us`^I>Y%Xk24v-X$GhFxN&TY902@0d55y?;I4@zmNB6|VQAK_aD zD;}E^Ja;YZ-tVU=(6J;*o%ZS$mL70#VcOpW@AYq??twS8wNC7yC0DdpxN!6nEWR`U zFyE)uksPk_oaBk(+L*95&$tn2&7O_oP)Mrr|e1*`zT=}zM%tV(Y2 zr_4b(ZK&26EWmIkAs(N`pN^0eDNF#$Nt9Y5^VGdhOD2B4O?&AF!zgie4u#tzV9EMP zh7IWm%DR50d%D|Gxq&TsoZ?m;+Ah)uAjrZ6nq$L5XS)Q=yaPpiWs9V_9{<~>09j$T z{xCy~9is4y53hHRy4N+gDKEiB@$jcJOuj_6)Y_ z;wSr1K-(RlH^e~kWnXl-I25HLSmlQSmEaQ$28RH!0XZswbC*|3`20g}!%H{ope#pu z$+)*!5+cmjWLxjV9W;^m??KbyY_F7z%**9dm89j{WfQOL zD>SjL=jrc*4g`E!GMkbJbu37ceLKGk&I^Mr&yI{*LN60H{gul|%2a7!ne)yvqUhxR zfuN(NmWY`#VXEstCBvj%p>UbEa`q70DxNiJldoz0?BKM+!*B3^$@pqzO;NGWM z_#g=0f7=V&g_XniQwrV+;4@WlNN+HdHthc582%~>+w6s@!2bcT;JV^FS5h*tzZbj- z&>6_p!6I+ZivX`o?_0|=KMeYC=IB3C5CUmB)avaC35F^`hUcFqXYXcvpy!he@RzfT W!@87f=;h4Wnd{jq9L-wUXX}3qevi}u literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/89/89FbIkWz-vXo2XfpLcpBGz8KRRDs12VOFjyZpJ7ERnw.cache b/tmp/cache/assets/sprockets/v4.0.0/89/89FbIkWz-vXo2XfpLcpBGz8KRRDs12VOFjyZpJ7ERnw.cache new file mode 100644 index 0000000000..99c1ed4d7f --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/89/89FbIkWz-vXo2XfpLcpBGz8KRRDs12VOFjyZpJ7ERnw.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI">processors:type=text/css&file_type=text/css&pipeline=self;TTI"9file-digest://app/assets/stylesheets/application.css;TTI")file-digest://app/assets/stylesheets;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/8W/8W4gWjFb_TOpmmlBaJtJK5RbUSUbxaYNbzK-kDAE9zM.cache b/tmp/cache/assets/sprockets/v4.0.0/8W/8W4gWjFb_TOpmmlBaJtJK5RbUSUbxaYNbzK-kDAE9zM.cache new file mode 100644 index 0000000000000000000000000000000000000000..eee471bea589a064059861a04fffff803b4c227b GIT binary patch literal 1435 zcmb_czi-n(6mBb&rb&}hkgEPzs*~uJUyfrt7gZ!eZDoOk5CtTP6rJt6zZt&p@oM5M0bQZaY6a=UsVQY-REa`Jt)^DX zDlt^uu$8K!D@al5$U+v;EKEpU$4a$YtC!1!I2DXlEd^6+n=tP({oG@n!> zwFz^Qs)u^m1mJY~4BZGl6(g@ESV!lxF6#(oZlX~_X$-NM7h*4LOW7t^N|Z`L|qOtCuvzaV6KY;4jP%LMy`iLx1_hBG z9o+E)W@FA-z~M#4%5g^{ILG->xw6C+9NNJ=yljz1zdZg=3|4&VW0!h(m1CDg#n<6< zYzf~QgXtdfhiMZ`Cq_j@JS8bhc)Vz5{5L_4V_U9%G{UXaaMA=>MhF*Xh@WIQCA-Ri zj)|Pj+~`m>}O0U!&E!)ryIo$dJ)i$^?svEiA?o z#myAibrWRduE%6W|HbERE(g4WL*AA=ZPxc9=5!Kf#K8_{jhR&A>h9P&%u&yF`wn(w zkMXy1FqfHl;cIZpk?3vEuu4?%3aD14;#gK4Aw;lRGxWM{X)4kzL(>eWZWFs^Rmxba zAx$-mx?RS)swriuA5Pm{6o~N)sr`@?3@ICC93C;&V5`s{LDVVtavv%VV6Rfyg=>IRtU!`#kkLW^7^$;>g(U$A3S;R;~oF`vS@xk h+PJrT^r!Xf+QcjTb$@X9djn2V#{_Ht{0a(De*x4l+=T!D literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/8v/8vP2RnuSND0tk5lOhoCMCy_NFjmA5G7GNt8CeR2IIZY.cache b/tmp/cache/assets/sprockets/v4.0.0/8v/8vP2RnuSND0tk5lOhoCMCy_NFjmA5G7GNt8CeR2IIZY.cache new file mode 100644 index 0000000000..0dd098fe1a --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/8v/8vP2RnuSND0tk5lOhoCMCy_NFjmA5G7GNt8CeR2IIZY.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/turbo-rails-2.0.20/app/assets/javascripts/turbo.min.js.map?type=application/js-sourcemap+json&id=b80a5361933ede26fca6da68d551e80e9dea970b8d97c8c2fce39b90c46a8f4f:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/9P/9PWUnS9Xwvkv3hpL3oOpmg_adbfvvzaLDskGl7TZHXY.cache b/tmp/cache/assets/sprockets/v4.0.0/9P/9PWUnS9Xwvkv3hpL3oOpmg_adbfvvzaLDskGl7TZHXY.cache new file mode 100644 index 0000000000000000000000000000000000000000..979e913a78b7bafadf792955e9525b56e50080e0 GIT binary patch literal 7396 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/DX/DXVdQpBgo308M5C1-ps0y-TYMdgO_LNibMbW8gkcLyQ.cache b/tmp/cache/assets/sprockets/v4.0.0/DX/DXVdQpBgo308M5C1-ps0y-TYMdgO_LNibMbW8gkcLyQ.cache new file mode 100644 index 0000000000..aa3cb0de0c --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/DX/DXVdQpBgo308M5C1-ps0y-TYMdgO_LNibMbW8gkcLyQ.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"ffile-digest:///bundle/ruby/3.3.0/gems/actioncable-7.1.6/app/assets/javascripts/actioncable.esm.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/FA/FAe-zAuXzNZ6gL2b4HmzU27K-z0Ue9de8u2O-J5uR-w.cache b/tmp/cache/assets/sprockets/v4.0.0/FA/FAe-zAuXzNZ6gL2b4HmzU27K-z0Ue9de8u2O-J5uR-w.cache new file mode 100644 index 0000000000..09b24ff682 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/FA/FAe-zAuXzNZ6gL2b4HmzU27K-z0Ue9de8u2O-J5uR-w.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/javascripts/actiontext.esm.js?type=application/javascript&pipeline=self&id=51b6a3bb813e47b5a9a24f14fcbc4fa27a48ef031656e3913a0108849376272d:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/F_/F_2vGd0TM5Jt-DeA2tLI3_-ePXpocLT7zeSgVbDmVx8.cache b/tmp/cache/assets/sprockets/v4.0.0/F_/F_2vGd0TM5Jt-DeA2tLI3_-ePXpocLT7zeSgVbDmVx8.cache new file mode 100644 index 0000000000..9d5cf8129e --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/F_/F_2vGd0TM5Jt-DeA2tLI3_-ePXpocLT7zeSgVbDmVx8.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/turbo-rails-2.0.20/app/assets/javascripts/turbo.js?type=application/javascript&pipeline=self&id=08aaa55ae3f47ffb3f8186373458570be24c4fea64d284ada486df56501c5aef:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/GT/GTihnxIsN8pOEmvsM7qXf5iyItM1hw3rzIzQa356rPE.cache b/tmp/cache/assets/sprockets/v4.0.0/GT/GTihnxIsN8pOEmvsM7qXf5iyItM1hw3rzIzQa356rPE.cache new file mode 100644 index 0000000000..39e90a8b98 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/GT/GTihnxIsN8pOEmvsM7qXf5iyItM1hw3rzIzQa356rPE.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"mfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/HH/HHWZoJqXMDRcS9N7PC_100DQFa0ejHWxi29QqwPZ7rA.cache b/tmp/cache/assets/sprockets/v4.0.0/HH/HHWZoJqXMDRcS9N7PC_100DQFa0ejHWxi29QqwPZ7rA.cache new file mode 100644 index 0000000000000000000000000000000000000000..c0a28bd0d71c8e69ac4d01288d015c6978569624 GIT binary patch literal 2605 zcmeHJ&2QX96mMzSZk(hasH!T8s4=3VWxZ=V>-}(4XrYZT5?mT2q#Rb`@tfTtUXSJR zHVIMasR#)bq~18eg%d|axqt*h`~mcU_ydr*AaUe|cr)JJI;BYE<46wc%)EK?d%yR7 z^JWg$caH`2NzOy-;0?wT2wE+YWi28l6tX3Yodo0v)c-i0a7qd;(k7Mig<>aziv?^K zEgYTW@kQb?(gV+>UN@%wjzc>UV-YxB)OKC36H(8Jq1R`9f?tnx!0)?0#4En|`4fp4BD-XY ze6nI!Y|AxNqy?nKKv55^qA+(2(`4vtGcxAM zPGDLgZj@UMQ|`zD#`c6aOj|*MUCuPj7ZaXtzDnpdyV#)h62pjL*+?QX-mjC zTQ&9!BNFkB#u<}*$kV`dRuMEJbaR-CNg4;{)2zn`qiULpMC3T*Ft_Uw?N3Dv+JB!5 zc+g{dr;NlgPlvc~)6HRwpEiCphR9>c?VQAXB9-0qwFQG}jvyENqEb#KnG`~Kj>)#Y z#p7ZWm|f4ww${rII)~%cjL5UD-!Q$EhS~NSn#uV}03)|T#V$lPO|q`6&af2s1V|Zl#qQ3M zbFT*NuJ3pHB@FIqr{ww+W}X~8OJ#EAwVkJMo~{|~n9D37C^43RPUxExS#Y*vPqiDE zG9wi12#PI$R3(rke3;rCb%^DosBg&2aH5=~6$)Fxhob^(<)9)I!-5P^q@`>sB%Nk| zDvg=WsvM_r{1c9jmV{XfZ_m)jZg~s^iAh1QkDZ7igEWSea*!gZUxT6+7?(ywj`o&9 z>ola-c`nj1Qnar_F0qrTJ=R0(RMn(PNaW z%$wrWrLQb@%!eS0hi=~FDqEP`I1rqYcmoXf z<#Y8|ZT0xxfwiDMCfRO1w3aG4q94Zqqch_v=#+pc+)5^ zHC#~Ps{ucNHk8j~tV^VZ3RbUMymW@wFFo;>D7Y@eR;5v}9lv()GXAYzzWmbvKmSDz z$_mf4qDC9F@~WOc4@w_xE3iXTSRR#^SA?f<=7942u!RS3^*3P=o2=LfyMfM>89;r$CY&%Ry%Sv>Xm&6PtRjeq<0_Allaw;z2YedUuUzx?KhuY)5z4y~*I`f-M| F{s5M|CsqIe literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/ID/IDXlUUIDkUc3E1tgOauYggSHmPq3_1cubr-kx7gehvQ.cache b/tmp/cache/assets/sprockets/v4.0.0/ID/IDXlUUIDkUc3E1tgOauYggSHmPq3_1cubr-kx7gehvQ.cache new file mode 100644 index 0000000000..69efe1b287 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/ID/IDXlUUIDkUc3E1tgOauYggSHmPq3_1cubr-kx7gehvQ.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/stylesheets/trix.css?type=text/css&pipeline=self&id=8cda936b6342cb73294c589cc9e79dbf9b0581e3eeb5cc5c05564d39c63c43b4:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/If/IfJtkKxBFbUbkDrgQRvaFlzSsV2WhwznEHaqoKipwqA.cache b/tmp/cache/assets/sprockets/v4.0.0/If/IfJtkKxBFbUbkDrgQRvaFlzSsV2WhwznEHaqoKipwqA.cache new file mode 100644 index 0000000000..bdbf178a39 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/If/IfJtkKxBFbUbkDrgQRvaFlzSsV2WhwznEHaqoKipwqA.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader.js?type=application/javascript&id=925005be9980664e053419d600ce43f9a9ed644244e83a0e0075d420681bf85d:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/Ik/Ikhy1ASjfGkPe8svkEUcb3HdX-qofv2SJHJQkIcn9dM.cache b/tmp/cache/assets/sprockets/v4.0.0/Ik/Ikhy1ASjfGkPe8svkEUcb3HdX-qofv2SJHJQkIcn9dM.cache new file mode 100644 index 0000000000..7d9734e72c --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Ik/Ikhy1ASjfGkPe8svkEUcb3HdX-qofv2SJHJQkIcn9dM.cache @@ -0,0 +1 @@ +"%>Hs`IA_b5I%&y0/5 \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/Iy/Iy_D9ZLsrUsGRZLPxdhS3oWlYIiu0QpxpPSwEVfjZek.cache b/tmp/cache/assets/sprockets/v4.0.0/Iy/Iy_D9ZLsrUsGRZLPxdhS3oWlYIiu0QpxpPSwEVfjZek.cache new file mode 100644 index 0000000000..7bba788fcb --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Iy/Iy_D9ZLsrUsGRZLPxdhS3oWlYIiu0QpxpPSwEVfjZek.cache @@ -0,0 +1 @@ +I"}app/assets/stylesheets/application.css?type=text/css&id=a1fa8e21c27dc960c6bffbe02b41126bc20de89f9a0de2a6e5915ed35500efc0:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/J9/J92DDAvcnHGrr5NsleKg6UGAT2aL9a9iZimImK-fJ6k.cache b/tmp/cache/assets/sprockets/v4.0.0/J9/J92DDAvcnHGrr5NsleKg6UGAT2aL9a9iZimImK-fJ6k.cache new file mode 100644 index 0000000000..13fe6076d3 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/J9/J92DDAvcnHGrr5NsleKg6UGAT2aL9a9iZimImK-fJ6k.cache @@ -0,0 +1 @@ +"%8Hj~0p%CXZwmD \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/JU/JUtyUlNEEDLUEE2yjHwesQVFs2vZIjWSQHr4T8GKGcA.cache b/tmp/cache/assets/sprockets/v4.0.0/JU/JUtyUlNEEDLUEE2yjHwesQVFs2vZIjWSQHr4T8GKGcA.cache new file mode 100644 index 0000000000..9968a1a48f --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/JU/JUtyUlNEEDLUEE2yjHwesQVFs2vZIjWSQHr4T8GKGcA.cache @@ -0,0 +1 @@ +"%3W9d XD,M \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/K8/K832wQ3uAQI1CVxqoE3xjBbq9Cc4zsicBVYZiluS0xA.cache b/tmp/cache/assets/sprockets/v4.0.0/K8/K832wQ3uAQI1CVxqoE3xjBbq9Cc4zsicBVYZiluS0xA.cache new file mode 100644 index 0000000000000000000000000000000000000000..c71386ce773f0a53306d18aab7555182f20d3bc2 GIT binary patch literal 4659 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/KA/KAK4-8rKSH6hsy4M_MuL42vWgDzAUBC94feBRgKNrcI.cache b/tmp/cache/assets/sprockets/v4.0.0/KA/KAK4-8rKSH6hsy4M_MuL42vWgDzAUBC94feBRgKNrcI.cache new file mode 100644 index 0000000000000000000000000000000000000000..06f7cddf11db28207217c1081b12129011ddd305 GIT binary patch literal 36 scmZSKP*Qc+XU1^F;$eVjephSi`LiojOxQwA&WrICet5Dvy#E%l*g?1PR*2fuy@%$==@G9MK$-;1pH{K~t==yR&zb?Cq>Ov!~$* zh}damA(n!LD5*s-SXc=*f`wq=A7H1Ir8B!1oTN~}?e@L*ee->9-ki#fW?(LfDFP=R z`7|J~TE$UR-Nr-A-Izu~{RY&{uZ>fWCNCB zaw}1WvCfRqncbV%fJH76$I+3z4BZab6oT0*Gsh4q`iPjbJ(e2}y6CsNd;g?$y-hhS7Nw9d~^2u)xzJB31zoYJF`=#^veFME% zJh=aMX}4DW*?0&G@_qC~pSGbM5_`Nl0=asnrcQ$Mdc^F*{vYp6Y^@AGEL?f@Y`^j8 h$J00O&ikY1_}cZ?PxkK~^ei|@Jp|VO`?brZegS<#gx~-G literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/Kd/KdgvZQS-RwW_H_8gF_shSvpbpINOW0kNteoY8pacQo8.cache b/tmp/cache/assets/sprockets/v4.0.0/Kd/KdgvZQS-RwW_H_8gF_shSvpbpINOW0kNteoY8pacQo8.cache new file mode 100644 index 0000000000..b05cb2a08b --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Kd/KdgvZQS-RwW_H_8gF_shSvpbpINOW0kNteoY8pacQo8.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"bfile-digest:///bundle/ruby/3.3.0/gems/actioncable-7.1.6/app/assets/javascripts/actioncable.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/Ki/KiInjfk8pMVDU90nWsEM5nnN6Q2JI9GxBbytFQRntFE.cache b/tmp/cache/assets/sprockets/v4.0.0/Ki/KiInjfk8pMVDU90nWsEM5nnN6Q2JI9GxBbytFQRntFE.cache new file mode 100644 index 0000000000000000000000000000000000000000..9ed7d64a3ecabab8e7cfc238c4f995e13013b878 GIT binary patch literal 2425 zcmeHJJ&)W(7)~HsHom*$5+am9fn^{fVZH0!?B}cwI7m*oAO&}bf?_qcUweo1dd$r1 z-7cpS4MIp!ghU4w5~89+N{0{yKLCUfKY#)$1r-HCM7(2r?|dPk2q@XYUcVpnykGOo zoT%=dCe^86u66uo$YLOk22Iljl@gR}NHvc^jzRxNam;+G7*FcHl+USo3Tp~xs)1h@ zQybp-}PlQmV$T_1L`ws|+h!WJSlG& z2+ozcXP9P)zII3_ES?k7a&aMH)l4~;3MTfH)l6ICf}Klh<_lQh?U$*)nOSV0cg?gm zA>v@Z>S|A#NLzwn;n3JO437u%3}-?`#1djULj?7xza0raO#)&*5%xnG`daMsmrDX@e6{hFVQ>+Eumug+RBC;zlW8!h`WOU1 z5|wr`=~Qv;IiWLqmj!A}%wEe$XIgfMV``i%wz^M6@aN#d5L3q-kK*TErG;AcJRWU1 zv*nlud>6wsTb*=fb`aLIn=O2b$fHj;J2kU)rDnEUwJeiMr2xjwQYyCMX;I{?vy#09 z#9UzM++(15&?S9yQJljbw0oUScaX#2ns!2W3Ydf947x>e4tje~!h>=x(hitRV~Qgd z#*h{Cjj2>DoZH3h5>uws2ipU+3y|mn(wIew&2SE}eLl`Nh&&um(4>^YF0g2xY)rIA= zso*|H$%Q0GNl}wh#teVKlf?o9ZD$880;%qse+%DB_v4${ZjcoLZ%&zjfDcbshO7G( z*SfCV?;G>)IKRMHmTKyG2N1_Lh@n|a7LfS8toTT?`dtzs*5buO;u?3QM^Hx@{M6V zCFHGdu6}mn>W81-djH*XTW5c`k$(N{dv|`09{=Lwx0i1INS5#l5UDZ4aPA%e*jJAUu5M)89AW`H9{5VCR+FXMg=|pRaxO(I;Qhwb#D8@col}zmSJm N;9A%I_0&J@Bjb+ literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/MA/MAiLAlooEhPEMigzzSSOSj5yHiKMg6cPY1-WAb-XmlY.cache b/tmp/cache/assets/sprockets/v4.0.0/MA/MAiLAlooEhPEMigzzSSOSj5yHiKMg6cPY1-WAb-XmlY.cache new file mode 100644 index 0000000000..a2d79dbc0f --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/MA/MAiLAlooEhPEMigzzSSOSj5yHiKMg6cPY1-WAb-XmlY.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader.js?type=application/javascript&pipeline=self&id=a9b4f3b643838cb011c58a297d3a92057e13f47e4ef0efeb604b80131b6524ff:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/Mm/MmNQ7TqQnb1OMtdgW8hkh_5L9-CrmE9r5qGsAnf2xS0.cache b/tmp/cache/assets/sprockets/v4.0.0/Mm/MmNQ7TqQnb1OMtdgW8hkh_5L9-CrmE9r5qGsAnf2xS0.cache new file mode 100644 index 0000000000..fdae77f158 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Mm/MmNQ7TqQnb1OMtdgW8hkh_5L9-CrmE9r5qGsAnf2xS0.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/turbo-rails-2.0.20/app/assets/javascripts/turbo.js?type=application/javascript&id=f795ea1f0e2587ae4091f0d40c61d356f290ff5e5bd74a3787ea9b9f9b161cb9:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/Mn/MnO7vsdAs-sy1iEPAz2Kpmqsct0bvD_iSVO1i2Mf384.cache b/tmp/cache/assets/sprockets/v4.0.0/Mn/MnO7vsdAs-sy1iEPAz2Kpmqsct0bvD_iSVO1i2Mf384.cache new file mode 100644 index 0000000000..f46022d296 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Mn/MnO7vsdAs-sy1iEPAz2Kpmqsct0bvD_iSVO1i2Mf384.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"Zfile-digest:///bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/javascripts/trix.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/N7/N7PFG5INeYjZB395aO0wPcUxiAgThsbMgcNWd2B49p0.cache b/tmp/cache/assets/sprockets/v4.0.0/N7/N7PFG5INeYjZB395aO0wPcUxiAgThsbMgcNWd2B49p0.cache new file mode 100644 index 0000000000..96aa0c6a00 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/N7/N7PFG5INeYjZB395aO0wPcUxiAgThsbMgcNWd2B49p0.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/javascripts/actiontext.js?type=application/javascript&id=17b61a2dba832ab6a39f96ea9ab17649d944b2e7f9c370382c1288a14f9cf08a:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/NN/NNhh0QwJzXQthED2p7rETEGZp6cBKuRQvb7BaISps7w.cache b/tmp/cache/assets/sprockets/v4.0.0/NN/NNhh0QwJzXQthED2p7rETEGZp6cBKuRQvb7BaISps7w.cache new file mode 100644 index 0000000000000000000000000000000000000000..ffe44fd400bd1d30f031bf63b7474df05f316a5a GIT binary patch literal 39983 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

Z_>0gBK}`=~ob2?aguq~hf7uXMX4N12x~Jzg}< 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%0Dv=zQ@1G7#q1HS3*<@d}J-+n;xgmmh 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⪻gqUsEwe|b=WG0Lmrd%#+t3PyC-asdR6uB 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 MagzdM?G>o}58Sd+Hvj+t literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/T_/T_SudbZD_5VpLySZo_Eg9llxjY4dNeyMyqLWQ490hMc.cache b/tmp/cache/assets/sprockets/v4.0.0/T_/T_SudbZD_5VpLySZo_Eg9llxjY4dNeyMyqLWQ490hMc.cache new file mode 100644 index 0000000000000000000000000000000000000000..8638ec4490c70232cdee7e090d96d3eae625bb19 GIT binary patch literal 4986 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 E_#7d{pa1{> literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/Tn/TnT7lRCpsIpNMWbDW0K9hc2THzPVhkjMNd0HUFZjHd4.cache b/tmp/cache/assets/sprockets/v4.0.0/Tn/TnT7lRCpsIpNMWbDW0K9hc2THzPVhkjMNd0HUFZjHd4.cache new file mode 100644 index 0000000000000000000000000000000000000000..863ba194beaee40ad1cbc12575ea3e8b270e702d GIT binary patch literal 7233 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/Tr/TrQMUcKX5-Pef7vE7SVOUlBulr2YUDVkv3Ggthd25IQ.cache b/tmp/cache/assets/sprockets/v4.0.0/Tr/TrQMUcKX5-Pef7vE7SVOUlBulr2YUDVkv3Ggthd25IQ.cache new file mode 100644 index 0000000000000000000000000000000000000000..972b6094f82b102a12ab0f1bde011a4f4f53df69 GIT binary patch literal 1673 zcmV;426p*)+U;0PY#T)sZX*;@H~q<>sNzSRu0q%?@ot>7X|pBJP~x&xo1(S?MB3Wp z-LXCGdUrcB+axs><-{Eci9?YP;@A@s5@)XEz^xJ|F69cS5+@G4nO)m!$4NtfR3Q;5 zYx})7?|tuY-poEX(%fT@#Ed%H_MfWMC$?o-l{oNxVzIcgX3dy0=9E<<4Q_Ek8?hhr zJj2xI`2uhbTR4g=%sCO_}|v>*p)xm>>zi12(P^kSdnd7U=UN*KH*koqd>1bJ(Kl)8vEqL2x+LPb4{1+XYbWL27?B4y@M z8SO+p6f2Ywuj9U!%K=O-kOa#@-zRKA2u3ThAZQ+G9u_#?<$*ZhTf{ZOkn|a0-_I=N zh>;rQf`AEBApwCfDX?Wo7-3~39dgc&D}f&*wy^Dxj2 z!-RqZM|1^w{!O*eY+&Km^?F8 zZC&jsb)ie-?*UhdOrilk7`aw1*YSQ3WaT9zB4zB^l}k)GiVEFlD76t%h_nWDJ`^+KHikbT1I&i zsg+89OD0e@?HPP?E$P{3)2}|*-&(r@e4ogQg<5GBZ<2zxj>S~~4f}0I*JgT*%+e*Y zvgK9T(tlLb3b*RK?usSI7yke@Y#Qioxy~Np_K3-H@Oz@xC$NRR;t^a|sAX54jfG;J zt8l_@fOWl*QurANgdy=I%>nq4p7ePW;r0wkAPUTCM8GHPHK>KcD(chHOgn+Y7<21L zmx5g?>>rpDq;<4%&CW2BX6`YG=H~}aw26rniwXZ7vOYl6FnTN?n5lwcSM+63m2jf+ zNvE)Dx|QpG>kElnr@kj+*cXw1Tdt`Kxqg$$r+l^yGfax0U9*$fL>JYxw9)c_SYDn) zJgx{vh>Zk`!Ql?A2WJ(Oo{8P8@m;#h=zS$rX;i*eg zq>^T|GAEYuLyl9M1muyEmZ6z#i#>Ksk5qB&ivhveqNz-f4)&OX8wp`%VuruH=6F!L zv`T?i$6P6r6`Wk~8bn}u-DvK$$2<}d2zB66!b5xH0ujS@?gXrtA~)fllgkvau8KZI1ThYKhBUy9O043yip79H{pm^pZX5*5xHtz@k`G^T&W(w09ek(*v%kFY<@fiTv3p;C{F{I9!1Ss6x9y$D7^FiFM(ymbP)aM- z(MAg9l-ghRXZMs++rk&${&oM*ub&owe)*jr-v9gak$r!BR{Zfc`}6mkcfa~%>CTA# TJoOxH@v&cwfm{Co1Le6k#E3T~ literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/Ug/UgzRub0cgYmuGMWeVOe8NAj81mhsodI8mD8TK5j6w5k.cache b/tmp/cache/assets/sprockets/v4.0.0/Ug/UgzRub0cgYmuGMWeVOe8NAj81mhsodI8mD8TK5j6w5k.cache new file mode 100644 index 0000000000..e7eb719c37 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Ug/UgzRub0cgYmuGMWeVOe8NAj81mhsodI8mD8TK5j6w5k.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"`file-digest:///bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/javascripts/actiontext.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/VY/VYrnadHVWhOQOlpEGiKRzzc9tZfdaKWMWW5gfswFRJI.cache b/tmp/cache/assets/sprockets/v4.0.0/VY/VYrnadHVWhOQOlpEGiKRzzc9tZfdaKWMWW5gfswFRJI.cache new file mode 100644 index 0000000000..fc495bfee5 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/VY/VYrnadHVWhOQOlpEGiKRzzc9tZfdaKWMWW5gfswFRJI.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"afile-digest:///bundle/ruby/3.3.0/gems/turbo-rails-2.0.20/app/assets/javascripts/turbo.min.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/WJ/WJ8_jQwDvuklybmXCQQLzrJ9Tg3iVvXQ3atVjyAUKIQ.cache b/tmp/cache/assets/sprockets/v4.0.0/WJ/WJ8_jQwDvuklybmXCQQLzrJ9Tg3iVvXQ3atVjyAUKIQ.cache new file mode 100644 index 0000000000..59a0d7f346 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/WJ/WJ8_jQwDvuklybmXCQQLzrJ9Tg3iVvXQ3atVjyAUKIQ.cache @@ -0,0 +1 @@ +I"app/javascript/application.js?type=application/javascript&pipeline=self&id=16e4f43274b11dbb9aaafe458797b64a6b8668d9cfc5b10e65a64889c0e74620:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/WS/WSWboVtROPcxDidH_x6C0mpThcY4QVALrYMef2VYIok.cache b/tmp/cache/assets/sprockets/v4.0.0/WS/WSWboVtROPcxDidH_x6C0mpThcY4QVALrYMef2VYIok.cache new file mode 100644 index 0000000000..cc4358a3cd --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/WS/WSWboVtROPcxDidH_x6C0mpThcY4QVALrYMef2VYIok.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"0processors:type=text/css&file_type=text/css;TTI"[file-digest:///bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/stylesheets/trix.css;TTI">processors:type=text/css&file_type=text/css&pipeline=self;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/Wi/WiMIylLjSkNx4ceVt_6AKm0O4E4lVOO7emtUvbWLqAo.cache b/tmp/cache/assets/sprockets/v4.0.0/Wi/WiMIylLjSkNx4ceVt_6AKm0O4E4lVOO7emtUvbWLqAo.cache new file mode 100644 index 0000000000000000000000000000000000000000..9e5435895f376392a579086b00829803d2ed8d55 GIT binary patch literal 12265 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 DMN}*4 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/Wk/Wkf5LNZbFGBQvq8kKn2PW-9Ys3TNFq2XS19hXDnJSxU.cache b/tmp/cache/assets/sprockets/v4.0.0/Wk/Wkf5LNZbFGBQvq8kKn2PW-9Ys3TNFq2XS19hXDnJSxU.cache new file mode 100644 index 0000000000..661c6b176a --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Wk/Wkf5LNZbFGBQvq8kKn2PW-9Ys3TNFq2XS19hXDnJSxU.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/js-sourcemap+json&file_type=application/js-sourcemap+json;TTI"efile-digest:///bundle/ruby/3.3.0/gems/turbo-rails-2.0.20/app/assets/javascripts/turbo.min.js.map;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/XW/XWBlpm3n-FSMq2yXrn2umPVZvCPAFFTOJ__pYjI3WrI.cache b/tmp/cache/assets/sprockets/v4.0.0/XW/XWBlpm3n-FSMq2yXrn2umPVZvCPAFFTOJ__pYjI3WrI.cache new file mode 100644 index 0000000000000000000000000000000000000000..81efa1a0cf55579b41594d07043748b882c1f896 GIT binary patch literal 1368 zcmbtUJ#W)c6m3-$(tNcQYAI#v11d2jaXxA#FO;T2jbxPtk%)6KcrL>AF z@dsEKKnU>hEiGy4<7D4_uPA~&-I!3U;@Yc9@Wt3 zBa>Qy^LgUBdBPZQme(EIq@8?^*wh5Za~o`#@3^oeAQsgLr;eT9AX|j#9(DPGOI@(2 z4ND9xbAcL5Z551CpO<`w)IlEqL-_Sic&09iCQQu7OF~>n5v-= zQdG;JluZ)DvDGHdSPn5-F5z7b%^aC7R*N-pTF!2h9%u+1K}6^G(c=L!J=Em~r!1!< zG+AMz>0vS_#R%mANNj|I&0BH}8oK!RMflJpbNZexK=DK(;YZRv;KU%D3?}iE0WR1E z*g6H~;P`FeF`TG(3G41=G&BqL7WEvvCwgVKz++<5lA|d$5KYOY_>+l5#v{~XS&


repL$?8wTW15a(ASGQ;hf9?Pw$+Y`@7O2=26` zYr{xPLv=aA?~97e`DgFo%s6cG{I5w;l2r5=lGf*&4IJ+gcaYRjD&i6v*U-4^C*^Bs z@~4#p7i&m3-*u_o@il7b+=_T=D=RmGS5TD-{Od#3g@E%vS%O4(5*kX#YYJc^8k*Z~ zG3mQav3)r$=uY3}l9I-8O79X+{8>a%pPSi=2sdytFcG@4aqaNJrRLX}>AhQHYuBH= z&U}7qEWbH?^<{tVT literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/XZ/XZmAdwtWAerFEWAjmhumX3b0MTJ59mvLlUUaew1R4vA.cache b/tmp/cache/assets/sprockets/v4.0.0/XZ/XZmAdwtWAerFEWAjmhumX3b0MTJ59mvLlUUaew1R4vA.cache new file mode 100644 index 0000000000..2800ad3b2e --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/XZ/XZmAdwtWAerFEWAjmhumX3b0MTJ59mvLlUUaew1R4vA.cache @@ -0,0 +1 @@ +"%Bșo$'AdLxRU \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/Yl/Yl78y5JaADBTdxlpVbgGuWOr7GLW9vFo2rIdqYN0msA.cache b/tmp/cache/assets/sprockets/v4.0.0/Yl/Yl78y5JaADBTdxlpVbgGuWOr7GLW9vFo2rIdqYN0msA.cache new file mode 100644 index 0000000000..14f2b833e4 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Yl/Yl78y5JaADBTdxlpVbgGuWOr7GLW9vFo2rIdqYN0msA.cache @@ -0,0 +1,2 @@ +"%v<.,Yw=''| +E \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/Yz/YzB5uj_DHtkd079NUuTigNhb0BuOK16SJ1S4rSbBdFI.cache b/tmp/cache/assets/sprockets/v4.0.0/Yz/YzB5uj_DHtkd079NUuTigNhb0BuOK16SJ1S4rSbBdFI.cache new file mode 100644 index 0000000000..bad5c8050e --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/Yz/YzB5uj_DHtkd079NUuTigNhb0BuOK16SJ1S4rSbBdFI.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.js?type=application/javascript&pipeline=self&id=5bb8aeb956a9e85f7371373af8d007a3e0143c8341c4f3c11c323966ee9b6984:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/ZB/ZBXylnK2Qa_a2EGCLwjUkisXJisZL6QCvTD5UwEIzvo.cache b/tmp/cache/assets/sprockets/v4.0.0/ZB/ZBXylnK2Qa_a2EGCLwjUkisXJisZL6QCvTD5UwEIzvo.cache new file mode 100644 index 0000000000000000000000000000000000000000..c2e7972884eca2e0014de430aea51eecebad8c2d GIT binary patch literal 11989 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/ZG/ZGy6eu2Xs9JtB3aXD2ikilxT0g4XWbPPlF7ePT7M1Y8.cache b/tmp/cache/assets/sprockets/v4.0.0/ZG/ZGy6eu2Xs9JtB3aXD2ikilxT0g4XWbPPlF7ePT7M1Y8.cache new file mode 100644 index 0000000000..d5cd66c7b1 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/ZG/ZGy6eu2Xs9JtB3aXD2ikilxT0g4XWbPPlF7ePT7M1Y8.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.min.js?type=application/javascript&id=4f2f4df52dc4097d9fc83cbbf1d7e51948bfa458a51bfe29ad800b56a52c0af3:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/ZS/ZShuD54l3ayC9xL8IAGwRIMp5XJ-SYybT_Qfmhueg4w.cache b/tmp/cache/assets/sprockets/v4.0.0/ZS/ZShuD54l3ayC9xL8IAGwRIMp5XJ-SYybT_Qfmhueg4w.cache new file mode 100644 index 0000000000..7aaf37dfd0 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/ZS/ZShuD54l3ayC9xL8IAGwRIMp5XJ-SYybT_Qfmhueg4w.cache @@ -0,0 +1 @@ +"%RmvS3.OLڹcƕq=_j \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/_R/_RbpEZn_qY1gC6od88dduwG5NYuULpzPme5I-wiqMpc.cache b/tmp/cache/assets/sprockets/v4.0.0/_R/_RbpEZn_qY1gC6od88dduwG5NYuULpzPme5I-wiqMpc.cache new file mode 100644 index 0000000000..01f8c4cd8f --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/_R/_RbpEZn_qY1gC6od88dduwG5NYuULpzPme5I-wiqMpc.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.js?type=application/javascript&id=ed0583d652582d40e529f128bfbc07b8c22c598172230c94e5d3141f1f5a3f11:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/aH/aHYmYpCXMLUILv9DefJ9rdRGCW2iuxr-dZ6otSb_W74.cache b/tmp/cache/assets/sprockets/v4.0.0/aH/aHYmYpCXMLUILv9DefJ9rdRGCW2iuxr-dZ6otSb_W74.cache new file mode 100644 index 0000000000..ef4fc86770 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/aH/aHYmYpCXMLUILv9DefJ9rdRGCW2iuxr-dZ6otSb_W74.cache @@ -0,0 +1 @@ +"%=|ƕRB"+e//)QU \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/ak/akz3o4RBCO_fz7CV3-El8GhSEtDnDZcqSQwOuGCk1cg.cache b/tmp/cache/assets/sprockets/v4.0.0/ak/akz3o4RBCO_fz7CV3-El8GhSEtDnDZcqSQwOuGCk1cg.cache new file mode 100644 index 0000000000..9772c6d957 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/ak/akz3o4RBCO_fz7CV3-El8GhSEtDnDZcqSQwOuGCk1cg.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash}I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"ffile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.min.js;TTI"mfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"wfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader.js;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading.js;TTI"Vfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader;TTI"tfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader;TTI"gfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/am/am6ZwO1palXOBmRkB_g53TZed6ZmwUnqE0yoRlweCWk.cache b/tmp/cache/assets/sprockets/v4.0.0/am/am6ZwO1palXOBmRkB_g53TZed6ZmwUnqE0yoRlweCWk.cache new file mode 100644 index 0000000000..d3a99b4b32 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/am/am6ZwO1palXOBmRkB_g53TZed6ZmwUnqE0yoRlweCWk.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash}I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"ffile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.min.js;TTI"Vfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader;TTI"mfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader.js;TTI"tfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader;TTI"wfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader.js;TTI"gfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/b-/b-ATk35svJEYGmwU7D8qirB_5vnTvnw3B37JUY82ZUM.cache b/tmp/cache/assets/sprockets/v4.0.0/b-/b-ATk35svJEYGmwU7D8qirB_5vnTvnw3B37JUY82ZUM.cache new file mode 100644 index 0000000000..e4ad75eca3 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/b-/b-ATk35svJEYGmwU7D8qirB_5vnTvnw3B37JUY82ZUM.cache @@ -0,0 +1 @@ +I"app/assets/stylesheets/application.css?type=text/css&pipeline=self&id=bb0269a9ece8ae38021e950b0d77f2c2e8e847ffd9fe46ef860a5b0b8467fb57:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/cg/cg--tQPYzWe39d4rbA8NYH61sVjTXTOYOUmqHMGkUWw.cache b/tmp/cache/assets/sprockets/v4.0.0/cg/cg--tQPYzWe39d4rbA8NYH61sVjTXTOYOUmqHMGkUWw.cache new file mode 100644 index 0000000000..b2223b4359 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/cg/cg--tQPYzWe39d4rbA8NYH61sVjTXTOYOUmqHMGkUWw.cache @@ -0,0 +1 @@ +I"}app/javascript/application.js?type=application/javascript&id=1a7fd520a83f2ff554304f8478c23272a229ababf6beff97e2335900ffd1ee46:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/cp/cpHSbTIbZE7LUGhVYIKERvhYvCZSxvyI1EG-NIIYzIg.cache b/tmp/cache/assets/sprockets/v4.0.0/cp/cpHSbTIbZE7LUGhVYIKERvhYvCZSxvyI1EG-NIIYzIg.cache new file mode 100644 index 0000000000..c0ebe9a21e --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/cp/cpHSbTIbZE7LUGhVYIKERvhYvCZSxvyI1EG-NIIYzIg.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"0file-digest://app/javascript/application.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/df/dfNGBQvzW2aimt_dbgQIjsrUUdt_QcwQbpbJO4j4tl0.cache b/tmp/cache/assets/sprockets/v4.0.0/df/dfNGBQvzW2aimt_dbgQIjsrUUdt_QcwQbpbJO4j4tl0.cache new file mode 100644 index 0000000000..0b5e820aff --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/df/dfNGBQvzW2aimt_dbgQIjsrUUdt_QcwQbpbJO4j4tl0.cache @@ -0,0 +1 @@ +"%LVvvl#k4E4 \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/eV/eVUN9YsDmouMTwtcmAk9Yc1bA8E4GZvRfXw0DMTdSVs.cache b/tmp/cache/assets/sprockets/v4.0.0/eV/eVUN9YsDmouMTwtcmAk9Yc1bA8E4GZvRfXw0DMTdSVs.cache new file mode 100644 index 0000000000..ac748edfdc --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/eV/eVUN9YsDmouMTwtcmAk9Yc1bA8E4GZvRfXw0DMTdSVs.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/stylesheets/trix.css?type=text/css&id=2fe6caa83135751e068621d2a0598c2d2026ecba5dd4cc03cca8b7c907c00b0d:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/e_/e_YYofnU0GWUs6eoxqjTYfG2PcvQj_R7ze0vR39ob3Y.cache b/tmp/cache/assets/sprockets/v4.0.0/e_/e_YYofnU0GWUs6eoxqjTYfG2PcvQj_R7ze0vR39ob3Y.cache new file mode 100644 index 0000000000..c74e02a583 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/e_/e_YYofnU0GWUs6eoxqjTYfG2PcvQj_R7ze0vR39ob3Y.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash}I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"0file-digest://app/assets/config/manifest.js;TTI"0processors:type=text/css&file_type=text/css;TTI"9file-digest://app/assets/stylesheets/application.css;TTI">processors:type=text/css&file_type=text/css&pipeline=self;TTI")file-digest://app/assets/stylesheets;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"$file-digest://app/assets/images;TTI"$file-digest://app/assets/builds;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/fG/fGJLl3grZlGwNkwJ3MCrFOEzgg5Z8YNaQAvxSd3bYbY.cache b/tmp/cache/assets/sprockets/v4.0.0/fG/fGJLl3grZlGwNkwJ3MCrFOEzgg5Z8YNaQAvxSd3bYbY.cache new file mode 100644 index 0000000000..5ac86d1536 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/fG/fGJLl3grZlGwNkwJ3MCrFOEzgg5Z8YNaQAvxSd3bYbY.cache @@ -0,0 +1 @@ +"%(MN:&b 0-H \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/fV/fVlvKof47H3Aug3OkRLLsDhxYSAEne49nIHXRCREE3I.cache b/tmp/cache/assets/sprockets/v4.0.0/fV/fVlvKof47H3Aug3OkRLLsDhxYSAEne49nIHXRCREE3I.cache new file mode 100644 index 0000000000000000000000000000000000000000..54589945362f1138f0794c2e8f8aef95a784e46a GIT binary patch literal 7197 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%0DC`2!X#kvu|*Yq!N;Jmx(U2d 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 KOyQK{nSTLcs9*^I literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/i8/i8_fc5dtblrplkNZynBtpm8IcWYCJF9nw2130F5jJgY.cache b/tmp/cache/assets/sprockets/v4.0.0/i8/i8_fc5dtblrplkNZynBtpm8IcWYCJF9nw2130F5jJgY.cache new file mode 100644 index 0000000000..751e90f825 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/i8/i8_fc5dtblrplkNZynBtpm8IcWYCJF9nw2130F5jJgY.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/actioncable-7.1.6/app/assets/javascripts/actioncable.esm.js?type=application/javascript&pipeline=self&id=393d28c727cca7940cb79ec76e15eb1e88ec2c5aacbd25faea859eb4faf48c61:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/ic/icIJLzkUl_A3Lzhx5CzXqyZMjDmKjLLQqZ7q3eKSugM.cache b/tmp/cache/assets/sprockets/v4.0.0/ic/icIJLzkUl_A3Lzhx5CzXqyZMjDmKjLLQqZ7q3eKSugM.cache new file mode 100644 index 0000000000..a6927d4683 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/ic/icIJLzkUl_A3Lzhx5CzXqyZMjDmKjLLQqZ7q3eKSugM.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"ffile-digest:///bundle/ruby/3.3.0/gems/activestorage-7.1.6/app/assets/javascripts/activestorage.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/ig/igrr9-1AJzHdvYC7s2NXP_8wG-ArC4EUjevgkamlFEI.cache b/tmp/cache/assets/sprockets/v4.0.0/ig/igrr9-1AJzHdvYC7s2NXP_8wG-ArC4EUjevgkamlFEI.cache new file mode 100644 index 0000000000000000000000000000000000000000..592ff42ab731c32f93df6c433b6b823afb48d8d9 GIT binary patch literal 4318 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 Cpp(-8 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/k3/k3248bia3wiyVXQ3nNjSaDdq4HVffoejVDwbVb0HrNU.cache b/tmp/cache/assets/sprockets/v4.0.0/k3/k3248bia3wiyVXQ3nNjSaDdq4HVffoejVDwbVb0HrNU.cache new file mode 100644 index 0000000000..1a14bcc5eb --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/k3/k3248bia3wiyVXQ3nNjSaDdq4HVffoejVDwbVb0HrNU.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"wfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/k4/k4hhy9hyLdtxRoERkKeJR9HzsoxOCUHHgUqaDBzGFXA.cache b/tmp/cache/assets/sprockets/v4.0.0/k4/k4hhy9hyLdtxRoERkKeJR9HzsoxOCUHHgUqaDBzGFXA.cache new file mode 100644 index 0000000000000000000000000000000000000000..36a8171f1ed06e83e95ef5d8bfa79c4a89161530 GIT binary patch literal 29930 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/ls/lsNYhP-pJlEuAUi6C4SfBX782UjLFgruUCGqTkg3yjM.cache b/tmp/cache/assets/sprockets/v4.0.0/ls/lsNYhP-pJlEuAUi6C4SfBX782UjLFgruUCGqTkg3yjM.cache new file mode 100644 index 0000000000000000000000000000000000000000..9dfb775ab798ae73f73b3048a993679832d787da GIT binary patch literal 3398 zcmeHK&2Jk;6mJnS=_cvNff7+vjaDVv70#|*CvCcsp;ncEr4|kiLLx-Y?Cx88+V!qG zGn+J6M&eW4oKz9KY%!JM3p#zkT@bC4!!VZcfDS>Nn43>!-vFr^Lroj zdmr=s{LJu#Gm~)E){p)eun-*Ew%sK1L$G<`?%NHkVb$y|^o1=X>nC9%mN;dhSgPa6 zvP}mAn+gF^*f;1d6&_~;{9a&bBI7WoK5*-Xcth?FpouCW^QdHTRMJ@-umOZDf~J5l zSY&>aUUHX%hI?VTvD#Sm+*-Zvt*p}XmoEAZdg**^x zsJj(jw&Vb5ZTYu{rT&=QJ*>vU=RT1q&Tkkvrn}^Vqx;mD*SvY{v z^!!v9cahC7zalvRXDLRJ{tWNMk%UNgR4&^3nS-;DLT5#sa1TMx{ZwK7LChr?lGY@9 zWJCfU_lbVF7t1}y!7nbNYa03yl9bGoW?9)1l5%O7Ic`W)Ts#g#;4LXRa}x>ZpjozH z39koznyYZ=G9dxoUMW-sDhx-O79^3U3XF{FuLOCI$sUUg2%(QWm}ICCaw`G8Kf%0> zsTB|5tRUv=)ax0lpe9gLE4zCNJE=boGT{+vaZdLwMdCOdE46SPgY#s}TVZJIY@Hi= z#RUs)M%z24Y4z#AfZLK&PfkKgqu)TIrWJ%#aa<1ZaQHZejFLRWoF=OavhZyj5RYjI zY-?%QABfj%bj(6bO$tPkN%QqIzxdU{#_7u5bWGEf8mi>8AhNP6`P;}FFTBk^?wt-m9dDD-)2BscDBtHFk&~m3-Bgdz43p{>bx&?;7b* zL0o`{_%PsreT|Ka#U0RHtR5_jLP^aT7IjfaH?{PQo9~09K9zKM(m93d5cv>!3`FeA zTnAZkw99C{H`3br0z|uv$B`mp2}@Ss`=V@Yw)NBHBeiR!Z!I1i&vqp|&XMmAc+jBOA_~kcsP- zB^oYuH$@2{T#05j)7Fov3o7ThxD-hpS5dlRW{2~rKfpw% zX~6wu{%8w7YpvFm|NkHd8A)^5dY5vvRcY&w_7*alVe;j%t!rwSXBtP^`pdUFLe=w4 zT>m?2clY8XlFB+;bLPAr<@mz@l@b{&t)h6tnazq*fA!savmYJ%?d}(szrXeIw{NaI zsJ?Rc{+&PSXRm#?|IMa*`b%dv+Y=b>o=&;*I(bR7^_jX=Q@)&qa^H5w9?twO?yrA# u=FZpGA6)(P!@e*NmNU;bYE1uk{Z|eth@< literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/m6/m6MFq_6Jb_aoo1PIfYptPR6lwtdoZk4PMDmblpptzbs.cache b/tmp/cache/assets/sprockets/v4.0.0/m6/m6MFq_6Jb_aoo1PIfYptPR6lwtdoZk4PMDmblpptzbs.cache new file mode 100644 index 0000000000..7545c9890f --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/m6/m6MFq_6Jb_aoo1PIfYptPR6lwtdoZk4PMDmblpptzbs.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/actioncable-7.1.6/app/assets/javascripts/actioncable.js?type=application/javascript&id=29574ac4c05bfce14d896a5be820a6244f8fd542578de011fc76072bd7922265:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/mU/mUAZ0ZXSGizEoW6zd5exymSBk5Y73APlUKVgzJJhHAY.cache b/tmp/cache/assets/sprockets/v4.0.0/mU/mUAZ0ZXSGizEoW6zd5exymSBk5Y73APlUKVgzJJhHAY.cache new file mode 100644 index 0000000000..c7dcbf9288 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/mU/mUAZ0ZXSGizEoW6zd5exymSBk5Y73APlUKVgzJJhHAY.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash}I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"bfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.js;TTI"mfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"wfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader.js;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading.js;TTI"Vfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader;TTI"tfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader;TTI"gfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/nN/nN0LErmzIpVq1XU4hqy9ZVUJg49pBNaD1O4U4jcrCSg.cache b/tmp/cache/assets/sprockets/v4.0.0/nN/nN0LErmzIpVq1XU4hqy9ZVUJg49pBNaD1O4U4jcrCSg.cache new file mode 100644 index 0000000000..8df2e8d4ac --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/nN/nN0LErmzIpVq1XU4hqy9ZVUJg49pBNaD1O4U4jcrCSg.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading.js?type=application/javascript&id=51713fd99cb05ed77a2f11fd512812023c939c33458f3169ae6e204a026fd0a5:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/nZ/nZcD-VgWMzdM9gaO4OdBQvuIRMXm_ZLHSGZx9QqrJ3I.cache b/tmp/cache/assets/sprockets/v4.0.0/nZ/nZcD-VgWMzdM9gaO4OdBQvuIRMXm_ZLHSGZx9QqrJ3I.cache new file mode 100644 index 0000000000..829e762bde --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/nZ/nZcD-VgWMzdM9gaO4OdBQvuIRMXm_ZLHSGZx9QqrJ3I.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"ffile-digest:///bundle/ruby/3.3.0/gems/actioncable-7.1.6/app/assets/javascripts/actioncable.esm.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/nb/nbA3R8xgFTZQYYmMNQxD_hQ7y5DA4FDjfLHmJTaE3Hc.cache b/tmp/cache/assets/sprockets/v4.0.0/nb/nbA3R8xgFTZQYYmMNQxD_hQ7y5DA4FDjfLHmJTaE3Hc.cache new file mode 100644 index 0000000000000000000000000000000000000000..6ac4db3e3125bd3f553d156ed868d66cee459472 GIT binary patch literal 2929 zcmc&$O>7%Q6mAQ0Q>Q5u5EObDtWW zMvvKZiC~U#^gEvgU|W{eOCm1-OC-HLt8UiKiq(fuT2iqv2@+Wrlm)U}#hZpjE>znYY?(090#@ z<+k5*+fZ+{>Xo)vX*K+oTdTEeOZBQ>sWy5o-}T&<2fhzW-crr))u`L7w;Eo~&TVYk zr?kIrOx3_KUU>j%4mk%CBdby*za?7@XeMdu|?go{GQetyKVNXL2OwGEqqEQj1n0w~J?3(1g2&nuGt zR0AO19){0cl97Q7nHum!5j9|vz^>*1Q{&70SjJcza5ZECyeU9NK99o4CgLZNt4Tuy z^qEv3E@1eA2LTA#5j-p)fkBkWOd3Tp$`gWVN<}mwBv~bwde^{J=5^SUg_sHn&V;NN zC65ZlB5Dv~V!hD?N~i%@eKFNGL#o_CA%Y>f0{xBMxUl`s;wbgHZ<#N2HJn*Ii`zxC zgN9P4rq9I&Ma_w^I}_0HUq)A{NQoSfNin~FClUw6pQbE8B_bjhuU>lHOoa*_caso{ zZN8g;*t-e=g1|+=$a;4x?aXQ0zHJmu1-q(fW=B#xKLr1Khd)yYO=_%z1|x%7KpapP z?gH#~u|y1GT$PEaF$1=7z`gaBW%cpAT>iJF)y*#O9KC1hrKpcRAakQa#%f*n88VrZ zvK4d&C6Wo5IEQEws0nXyuwkV^2rjg~<{l5gOb-g%9UP+I5yht@))HgZ*ko~}P4AP! z;z+}@U)(N{R1>XZ1t!LZR76<0$z-0EZ8~kS!^wb3(gTQy2eAMQ3;nW)_;d#&<35?H z>v74VKI$07m3-Rn3n3`#QAJ0m?9-?Z*jbUwKyrKTDyW>DUqkbQ{dvbY1JMo>Jks1M z?_euphiV&}j`8&DmCh#}J9u#_drRHpA??H72t9<;X?2%JWNdDz<;ouG zgH#XcX&ZZf^8qDtK4vilEP_=Dfu9=h*eA0gEVqu>bNIH7<{abX4B`yGPw33GxMSSc z8{ilV5(fd+EUnE}Zgku+=DF|V+pf*%&l5Th{lSjloy&tHOe?HEbsVYO{Ms2dxAyG) zyG6wqS(m!SHROYJ{99RHzwrP5%b=S8t-rQ%j!~NS%AKu-i%nLR>{abJMqc-D1}7r) z+-_HDQe4MnsjHE6c@m}AGGgcP;JV~1kL6Y#-#^l^7g*#5i3gtcdh|zK%!kC^LszqZ zkWnvcUSqiq%e8iUX}P&vrCzTF4Y%o6XsxwGTTP0qS-n|>Mz8AEYZce8wHr(AUb|Tb zuhQ(f4GpY)(jDmMS0Q4F^2;qe?AY^J*Ba-Nk3QV`^2z*9zkas<)s4~3()-_UerpcD zsD8fv@~uCQ-Sq5v+{gO3OyEXh&kmvPxFwLBRkMDcOzUq*aN)QB literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/nb/nbiXND3GLC4QdnUldd8RbVbLit4gUVj5pYj5PVd7QDg.cache b/tmp/cache/assets/sprockets/v4.0.0/nb/nbiXND3GLC4QdnUldd8RbVbLit4gUVj5pYj5PVd7QDg.cache new file mode 100644 index 0000000000000000000000000000000000000000..f6061853b0e5678d8f171e565ac5e9ab41aeff69 GIT binary patch literal 6902 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 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/ni/niuSQiVgdjzQEet6MsToCjvrtNgjFsMKgPIgbIaQSmM.cache b/tmp/cache/assets/sprockets/v4.0.0/ni/niuSQiVgdjzQEet6MsToCjvrtNgjFsMKgPIgbIaQSmM.cache new file mode 100644 index 0000000000..14eab117e8 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/ni/niuSQiVgdjzQEet6MsToCjvrtNgjFsMKgPIgbIaQSmM.cache @@ -0,0 +1 @@ +"%dt{^GNMdFFErGqYdr&Cq4~`V_8-^3B7<=ENSms6|-WNtPbgM ziwoLIf`k_trU5V7z*)6$99x)kBDi%I-^bi#G!{A8Ai^FEJLX+}LF~t56XXNxVnL%Y zx8NN0HrMQRyW)Gbn%gd|5pR7Rmwnszy*0ah-Y%EQ6}MKYxs}T5+IhcXS8JG5Nx8I& zOXaHXmGIh}Gq-)qIV}w~V=TH2?e)jt$=t@=E$5VsOo)4=q22zGqND7bOl>?n%~#Ab zLDYfB1(|ba4^nc*jY2^}(UkFSXfMo;xDs99QNmmhI`Q42WubcG*VnckM0l|mc}YNu zyi0p%Hws@7Nc|LDg1mhINnJ#Hal{1LrJ@@p0$7wIvL{VZkueLIjCQdbiCxNwH}YI7 z6aXd{NP=Zi5D>N{1f%Ul5VVOj4+~rz^FSQ%ZQ~AMNVK717{genecy^F+n7wfIJmix-!z%qZ)97kfgWf%q+Rpv}TV%r!N4s{KqG=?sb{}Q-L zWChLe!6*z0g^~BOAS*8!5eW;?m76!Nn@ULcA~)$l9h$#Q2;09&0`NOxx|Y`8j@k|A zP}3dFFa_BYhMAK1gw;pEor}HfDhRz41sXyoBXNLTazH>^#tPCjV^UPh1zDTHw{BZj z2k6D(1Ds~c06H+Jk8~G@Z#>|UE>TW}UipBsidC+rx^@l6dl`ja zg+Le*U)mgiAL(hI_Yoe>kQAc8tV0BR!(M|1DDu&imVVX=9LAX2MYEgEnGZH=Py2Ys3nk%fsj3(_{;Gv_}kdp zy8Qo-|CNt4b;H_AOQxZ{^gzy2fi(5?hE|Z9NGc9R^ZZ_u%htFDt<;podq+|x;9~UjAxn>Dxd5?!!O5@aFrU{`2&g>kDsw`1UuSxtCsi4}awU3;)4cNRJrw#CMBM ze#32MdjYhlZI+a!v-$11IkfQc%kdX~{o{qt->v`s>^uMdnfagJ_sdIPY0rFp`5*B| YA3UQwPf@R-ZU5l+jo{XQ0f6Tv8de`_S^xk5 literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/ot/ot60pa9dswl_LBP5R6gyW6_ED-o0OQBrJZnoYmfRZQE.cache b/tmp/cache/assets/sprockets/v4.0.0/ot/ot60pa9dswl_LBP5R6gyW6_ED-o0OQBrJZnoYmfRZQE.cache new file mode 100644 index 0000000000..ddc64a71b5 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/ot/ot60pa9dswl_LBP5R6gyW6_ED-o0OQBrJZnoYmfRZQE.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"wfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/q5/q5ErSqmo0bX8iI7MrJJIcdfkqxACXOQJ0vJZTCgcFRI.cache b/tmp/cache/assets/sprockets/v4.0.0/q5/q5ErSqmo0bX8iI7MrJJIcdfkqxACXOQJ0vJZTCgcFRI.cache new file mode 100644 index 0000000000..ffa2fbff52 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/q5/q5ErSqmo0bX8iI7MrJJIcdfkqxACXOQJ0vJZTCgcFRI.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"mfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/q9/q9Ykgf1uwxzDLPhKMj4nVnxiys7BSUCS12IHY60ADmQ.cache b/tmp/cache/assets/sprockets/v4.0.0/q9/q9Ykgf1uwxzDLPhKMj4nVnxiys7BSUCS12IHY60ADmQ.cache new file mode 100644 index 0000000000..1fae67cf91 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/q9/q9Ykgf1uwxzDLPhKMj4nVnxiys7BSUCS12IHY60ADmQ.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/js-sourcemap+json&file_type=application/js-sourcemap+json;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.min.js.map;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/qY/qYceyCid7EETbL9nv5mNz3eMueU8j39lS9v9fTNr44U.cache b/tmp/cache/assets/sprockets/v4.0.0/qY/qYceyCid7EETbL9nv5mNz3eMueU8j39lS9v9fTNr44U.cache new file mode 100644 index 0000000000..c016e9b793 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/qY/qYceyCid7EETbL9nv5mNz3eMueU8j39lS9v9fTNr44U.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.min.js?type=application/javascript&pipeline=self&id=8b28fff5310cf73e2a239dd77a7c58cb55862492aba9938b52e9f4710707191f:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/qn/qngPnKxlfO5RsB4sN2oW37S-svbMpxEca5xU8wbnVjk.cache b/tmp/cache/assets/sprockets/v4.0.0/qn/qngPnKxlfO5RsB4sN2oW37S-svbMpxEca5xU8wbnVjk.cache new file mode 100644 index 0000000000000000000000000000000000000000..3aadfcba9a2a05f55c15778bc4260b77281fd192 GIT binary patch literal 41259 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 KgakhO \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/t4/t4WO5cDF3J91NR9aq6dhDWWS6inGA2C_0e3ArvDlIvY.cache b/tmp/cache/assets/sprockets/v4.0.0/t4/t4WO5cDF3J91NR9aq6dhDWWS6inGA2C_0e3ArvDlIvY.cache new file mode 100644 index 0000000000..d214c07ee1 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/t4/t4WO5cDF3J91NR9aq6dhDWWS6inGA2C_0e3ArvDlIvY.cache @@ -0,0 +1 @@ +"%U ~ 咙@qG5,݇1MyTb \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/u0/u0rgMTbfxHp0gBxaNpwY43auwKL-jCtb1-rBMcBDeGo.cache b/tmp/cache/assets/sprockets/v4.0.0/u0/u0rgMTbfxHp0gBxaNpwY43auwKL-jCtb1-rBMcBDeGo.cache new file mode 100644 index 0000000000000000000000000000000000000000..3e71ab07080f9b1e989645a41a6d8f01a126e96f GIT binary patch literal 36 scmZSKP*VNi$zx>6zd^^{X!gQ_>(-JBY&z7Y>vy+_?9Iuz%pm+60Mq{s5&!@I literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/u5/u5ffnVkMVbLSuyBwzkQTykF51imlmNTtUm87Jmr114M.cache b/tmp/cache/assets/sprockets/v4.0.0/u5/u5ffnVkMVbLSuyBwzkQTykF51imlmNTtUm87Jmr114M.cache new file mode 100644 index 0000000000..bf452f6c9e --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/u5/u5ffnVkMVbLSuyBwzkQTykF51imlmNTtUm87Jmr114M.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash}I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"bfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.js;TTI"Vfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader;TTI"mfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-autoloader.js;TTI"tfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader;TTI"wfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-importmap-autoloader.js;TTI"gfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading;TTI"jfile-digest:///bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus-loading.js;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/uN/uNO7IafHm5NoSX_qFk9aJ0v_HU4eFJFGe7pgKIwJlMM.cache b/tmp/cache/assets/sprockets/v4.0.0/uN/uNO7IafHm5NoSX_qFk9aJ0v_HU4eFJFGe7pgKIwJlMM.cache new file mode 100644 index 0000000000..dd76d0f082 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/uN/uNO7IafHm5NoSX_qFk9aJ0v_HU4eFJFGe7pgKIwJlMM.cache @@ -0,0 +1 @@ +I"/bundle/ruby/3.3.0/gems/stimulus-rails-1.3.4/app/assets/javascripts/stimulus.min.js.map?type=application/js-sourcemap+json&id=8d7101940b862837f68c53e4b62c94a79c76326e933014768c061f684d1aee9c:ET \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/uT/uT1hfufTnCTIwvHfRe-n7a6u369ZSarEpJTXvcCzP6A.cache b/tmp/cache/assets/sprockets/v4.0.0/uT/uT1hfufTnCTIwvHfRe-n7a6u369ZSarEpJTXvcCzP6A.cache new file mode 100644 index 0000000000000000000000000000000000000000..02cf00ea38a63b3e9d159813ce832680ecc610ef GIT binary patch literal 102738 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

x1W5JPJ`b{zx@N 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 aeD(*~a<81~=L+4@XYP}}>;D73Bk&JS!@W=d literal 0 HcmV?d00001 diff --git a/tmp/cache/assets/sprockets/v4.0.0/uh/uhppIX5Qqo55PzipQYLYd8LWmxehfuJirUCOywg4QNs.cache b/tmp/cache/assets/sprockets/v4.0.0/uh/uhppIX5Qqo55PzipQYLYd8LWmxehfuJirUCOywg4QNs.cache new file mode 100644 index 0000000000000000000000000000000000000000..b73dd88f270dec946bacafc646b0d720ce64daa8 GIT binary patch literal 16555 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

kdFsW`nV&;1!9L=Qk+L)EfS~2ekt%tX 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:type=text/css&file_type=text/css&pipeline=self;TTI"[file-digest:///bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/stylesheets/trix.css;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/zs/zswEFp6sJP1oGbnsueuGwkj-iyAI5cvs3lYCuxp1kHY.cache b/tmp/cache/assets/sprockets/v4.0.0/zs/zswEFp6sJP1oGbnsueuGwkj-iyAI5cvs3lYCuxp1kHY.cache new file mode 100644 index 0000000000..2bca939c54 --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/zs/zswEFp6sJP1oGbnsueuGwkj-iyAI5cvs3lYCuxp1kHY.cache @@ -0,0 +1,2 @@ +[o:Set: +@hash} I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"`file-digest:///bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/javascripts/actiontext.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTF \ No newline at end of file diff --git a/tmp/cache/assets/sprockets/v4.0.0/zx/zxRky1ef0-qpzKg650XC8I_-GSIRJwCi-Wj6Yr1eiLE.cache b/tmp/cache/assets/sprockets/v4.0.0/zx/zxRky1ef0-qpzKg650XC8I_-GSIRJwCi-Wj6Yr1eiLE.cache new file mode 100644 index 0000000000..f16915b42f --- /dev/null +++ b/tmp/cache/assets/sprockets/v4.0.0/zx/zxRky1ef0-qpzKg650XC8I_-GSIRJwCi-Wj6Yr1eiLE.cache @@ -0,0 +1,3 @@ +[o:Set: +@hash} +I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"dfile-digest:///bundle/ruby/3.3.0/gems/actiontext-7.1.6/app/assets/javascripts/actiontext.esm.js;TTF \ No newline at end of file diff --git a/vendor/javascript/.keep b/vendor/javascript/.keep new file mode 100644 index 0000000000..e69de29bb2 From 6ed38f9c42607a21228d2357cb0994f1829adb96 Mon Sep 17 00:00:00 2001 From: gabrieldylan-1 Date: Tue, 18 Nov 2025 11:05:04 -0300 Subject: [PATCH 2/3] adicionando bdd para issues --- features/atualizar_base_sigaa.feature | 43 +++++++++++ features/avaliacao_disciplina.feature | 90 ----------------------- features/cadastrar_usuarios.feature | 46 ++++++++++++ features/definicao_senha.feature | 30 ++++++++ features/edicao_delecao_templates.feature | 47 ++++++++++++ features/envio_formularios.feature | 50 ------------- features/gerenciamento_admin.feature | 15 ---- features/importar_dados_sigaa.feature | 47 ++++++++++++ features/login.feature | 78 ++++++++++---------- features/responder_formulario.feature | 46 ++++++++++++ features/resultados_admin.feature | 8 +- features/template_modal.feature | 8 +- features/templates_admin.feature | 25 ------- features/visualizacao_formularios.feature | 46 ++++++++++++ features/visualizacao_resultados.feature | 32 ++++++++ features/visualizacao_templates.feature | 46 ++++++++++++ 16 files changed, 431 insertions(+), 226 deletions(-) create mode 100644 features/atualizar_base_sigaa.feature delete mode 100644 features/avaliacao_disciplina.feature create mode 100644 features/cadastrar_usuarios.feature create mode 100644 features/definicao_senha.feature create mode 100644 features/edicao_delecao_templates.feature delete mode 100644 features/envio_formularios.feature delete mode 100644 features/gerenciamento_admin.feature create mode 100644 features/importar_dados_sigaa.feature create mode 100644 features/responder_formulario.feature delete mode 100644 features/templates_admin.feature create mode 100644 features/visualizacao_formularios.feature create mode 100644 features/visualizacao_resultados.feature create mode 100644 features/visualizacao_templates.feature diff --git a/features/atualizar_base_sigaa.feature b/features/atualizar_base_sigaa.feature new file mode 100644 index 0000000000..eca19c3b9d --- /dev/null +++ b/features/atualizar_base_sigaa.feature @@ -0,0 +1,43 @@ +Feature: Atualizar base de dados com dados do SIGAA + Para manter os cadastros corretos + Como administrador + Quero sincronizar a base existente com os dados atuais do SIGAA + + Background: + Given o administrador "Ana" está autenticado + And existe uma base local previamente carregada + And Ana possui credenciais válidas para acessar o SIGAA + + @happy_path + Scenario: Administrador atualiza a base com sucesso + Given Ana acessa o menu "Integrações > SIGAA" + When dispara a ação "Atualizar base" + And informa as credenciais do SIGAA + Then o sistema conecta ao SIGAA + And importa os registros atualizados + And apresenta mensagem "Base sincronizada com sucesso" + And gera log da execução com quantidade de registros alterados + + @happy_path + Scenario: Atualização parcial com resumo de mudanças + Given Ana inicia a atualização do SIGAA + When alguns registros são atualizados e outros mantidos + Then o processo termina com status “Concluído” + And o resumo mostra inserções, alterações e itens sem mudanças + And Ana pode baixar o relatório detalhado + + @sad_path + Scenario: Falha de autenticação no SIGAA + Given Ana inicia a atualização + When informa credenciais inválidas + Then o sistema interrompe o processo + And exibe “Usuário ou senha do SIGAA inválidos” + And nenhuma alteração é aplicada na base local + + @sad_path + Scenario: Erro durante importação de dados + Given Ana inicia a atualização e a conexão com o SIGAA ocorre normalmente + When ocorre erro ao processar os registros + Then o sistema sinaliza “Falha ao atualizar a base. Tente novamente.” + And oferece a opção de baixar o log de erro + And a base permanece no estado anterior diff --git a/features/avaliacao_disciplina.feature b/features/avaliacao_disciplina.feature deleted file mode 100644 index 4a8cf1b265..0000000000 --- a/features/avaliacao_disciplina.feature +++ /dev/null @@ -1,90 +0,0 @@ -Feature: Avaliação de disciplina no fim do semestre - Para dar feedback sobre a disciplina e o professor - Como avaliador (aluno ou administrador) - Quero preencher o formulário de avaliação com perguntas objetivas e abertas - - Background: - Given que estou na avaliação da disciplina "Arquitetura de Computadores" do semestre "2024/1" - And a avaliação possui perguntas obrigatórias e campos abertos opcionais - - @happy_path - Scenario Outline: Avaliador responde todas as perguntas obrigatórias e envia feedback - Given que estou autenticado como "" - When seleciono as opções "Muito bom", "Satisfatório" e "Bom" para as perguntas objetivas - And preencho os campos abertos com meus comentários - And avanço para finalizar a avaliação - Then devo ver a mensagem "Obrigado pelo feedback!" - And a avaliação deve ser marcada como concluída - - Examples: - | perfil | - | aluno | - | admin | - - @happy_path - Scenario Outline: Avaliador pula campos opcionais e envia somente perguntas obrigatórias - Given que estou autenticado como "" - When seleciono as opções "Satisfatório", "Satisfatório" e "Satisfatório" para as perguntas objetivas - And deixo os campos abertos em branco - And avanço para finalizar a avaliação - Then devo ver a mensagem "Obrigado pelo feedback!" - And os comentários opcionais devem permanecer vazios - - Examples: - | perfil | - | aluno | - | admin | - - @sad_path - Scenario Outline: Avaliador tenta enviar sem responder uma pergunta obrigatória - Given que estou autenticado como "" - When seleciono somente duas respostas objetivas - And avanço para finalizar a avaliação - Then devo permanecer na tela de avaliação - And devo ver o aviso "Responda todas as perguntas obrigatórias" - And o botão de envio deve ficar desabilitado até que todas as respostas estejam preenchidas - - Examples: - | perfil | - | aluno | - | admin | - - @sad_path - Scenario Outline: Sessão expira durante o preenchimento - Given que estou autenticado como "" - And minha sessão expirou - When avanço para finalizar a avaliação - Then devo ser redirecionado para o login - And devo ver a mensagem "Sua sessão expirou. Faça login novamente" - - Examples: - | perfil | - | aluno | - | admin | - - @sad_path - Scenario Outline: Erro de rede na submissão - Given que estou autenticado como "" - When seleciono respostas válidas para todas as perguntas - And ocorre uma falha de comunicação com o servidor - Then devo ver a mensagem "Não foi possível enviar agora" - And devo poder tentar enviar novamente sem perder as respostas preenchidas - - Examples: - | perfil | - | aluno | - | admin | - - @sad_path - Scenario Outline: Avaliador tenta enviar avaliação duplicada - Given que estou autenticado como "" - And já existe uma avaliação concluída para a disciplina "Arquitetura de Computadores" no semestre "2024/1" - When seleciono respostas válidas para todas as perguntas - And avanço para finalizar a avaliação - Then devo ver a mensagem "Você já enviou esta avaliação" - And nenhuma nova submissão deve ser registrada - - Examples: - | perfil | - | aluno | - | admin | diff --git a/features/cadastrar_usuarios.feature b/features/cadastrar_usuarios.feature new file mode 100644 index 0000000000..3b1bff9d4c --- /dev/null +++ b/features/cadastrar_usuarios.feature @@ -0,0 +1,46 @@ +Feature: Importar novos participantes do SIGAA + Para garantir acesso ao CAMAAR + Como administrador + Quero importar participantes de turmas e enviar solicitação de definição de senha + + Background: + Given o administrador "Ana" está autenticado + And possui credenciais válidas para consultar o SIGAA + And há novos participantes na turma "Metodologias Ativas 2024" ainda sem acesso ao CAMAAR + + @happy_path + Scenario: Administrador importa participantes e dispara solicitação de senha + Given Ana acessa o menu "Importar usuários do SIGAA" + When seleciona a turma "Metodologias Ativas 2024" e inicia a importação + Then o sistema lista os novos participantes encontrados + And ao confirmar, envia e-mails com link para definição de senha + And registra o status “Solicitação enviada” para cada participante + + @happy_path + Scenario: Importação ignora usuários já cadastrados + Given Ana inicia nova importação da mesma turma + When o sistema encontra participantes que já definiram senha previamente + Then esses registros são ignorados + And apenas os novos participantes recebem o e-mail de definição de senha + And um resumo informa quantos foram ignorados e quantos receberam solicitação + + @sad_path + Scenario: Falha ao acessar dados do SIGAA + Given Ana tenta importar participantes + When ocorre erro de autenticação ou comunicação com o SIGAA + Then o sistema exibe “Não foi possível acessar o SIGAA. Verifique credenciais ou tente mais tarde.” + And nenhuma solicitação de senha é disparada + + @sad_path + Scenario: Erro ao enviar e-mail de definição de senha + Given a importação retornou usuários válidos + When o envio de e-mail falha para alguns participantes + Then o sistema informa quais usuários não receberam a solicitação + And oferece ação “Reenviar” para tentar novamente + + @sad_path + Scenario: Administrador cancela importação antes de confirmar + Given Ana visualiza a prévia de participantes importados + When decide cancelar a operação + Then a importação é abortada + And nenhuma solicitação de senha é enviada diff --git a/features/definicao_senha.feature b/features/definicao_senha.feature new file mode 100644 index 0000000000..30f7199931 --- /dev/null +++ b/features/definicao_senha.feature @@ -0,0 +1,30 @@ +Feature: Definição de senha a partir do e-mail de cadastro + Para acessar o sistema + Como usuário + Quero definir minha senha usando o link recebido no e-mail de solicitação de cadastro + + Background: + Given o usuário "Marina" recebeu um e-mail com link de definição de senha válido por 24 horas + And seu cadastro está ativo mas sem senha definida + + @happy_path + Scenario: Usuário define senha pela primeira vez via link válido + Given Marina acessa o link recebido no e-mail + When informa a nova senha e confirma com a mesma combinação + Then o sistema salva a senha com sucesso + And apresenta a mensagem "Senha definida. Você já pode acessar o sistema" + And a usuária é direcionada para a tela de login + + @happy_path + Scenario: Usuário volta depois e utiliza o mesmo link ainda válido + Given Marina definiu a senha corretamente há poucos minutos + When acessa novamente o link + Then o sistema informa que a senha já foi definida + And oferece o acesso direto à tela de login + + @sad_path + Scenario: Senhas não coincidem + Given Marina acessa o link válido + When informa “NovaSenha123” e confirma com “NovaSenha321” + Then a senha não é salva + And surge o aviso “A confirmação precisa ser igual à nova senha.” diff --git a/features/edicao_delecao_templates.feature b/features/edicao_delecao_templates.feature new file mode 100644 index 0000000000..f615d709f5 --- /dev/null +++ b/features/edicao_delecao_templates.feature @@ -0,0 +1,47 @@ +Feature: Manutenção de templates próprios + Para organizar melhor os modelos + Como administrador + Quero editar ou deletar templates que criei sem impactar formulários existentes + + Background: + Given que o administrador "Ana" está autenticado + And que existe o template "Pesquisa Satisfação 2024" criado por Ana + And existem formulários publicados baseados nesse template + And existe também o template "Comunicado Financeiro" criado por outro administrador + + @happy_path + Scenario: Administrador edita um template criado por ele sem afetar formulários + Given Ana acessa a lista de templates + When ela seleciona "Pesquisa Satisfação 2024" e altera campos permitidos + And salva o template atualizado + Then a nova versão do template fica disponível para futuros formulários + And os formulários já publicados permanecem inalterados + + @happy_path + Scenario: Administrador remove um template criado por ele + Given Ana acessa a lista de templates + When ela solicita a exclusão do template "Pesquisa Satisfação 2024" + And confirma a operação + Then o template deixa de aparecer para novos formulários + And os formulários existentes criados a partir dele continuam disponíveis + + @sad_path + Scenario: Administrador tenta editar template que não criou + Given Ana acessa os detalhes do template "Comunicado Financeiro" + When tenta alterar qualquer campo + Then o sistema bloqueia a ação + And exibe mensagem informando que apenas o criador original pode editar + + @sad_path + Scenario: Exclusão cancelada por existência de formulários em andamento + Given Ana solicita excluir "Pesquisa Satisfação 2024" + And o sistema detecta formulários em andamento usando esse template + Then a exclusão é impedida + And Ana recebe orientação para arquivar ou migrar os formulários antes de remover o template + + @sad_path + Scenario: Falha por perda de conexão ao salvar alterações + Given Ana está editando "Pesquisa Satisfação 2024" + When ocorre uma falha de conexão ao confirmar as mudanças + Then o sistema informa o erro + And mantém o template na última versão válida sem alterações parciais diff --git a/features/envio_formularios.feature b/features/envio_formularios.feature deleted file mode 100644 index 97305a6f4d..0000000000 --- a/features/envio_formularios.feature +++ /dev/null @@ -1,50 +0,0 @@ -Feature: Envio de formulários de avaliação - Para distribuir avaliações aos alunos - Como administrador autenticado - Quero selecionar um template e turmas para enviar os formulários - - Background: - Given estou autenticado como "admin" - And acesso o modal de envio de formulários - - @happy_path - Scenario: Admin envia formulários para duas turmas - When seleciono o template "Avaliação padrão 2024" - And seleciono as turmas: - | nome | semestre | codigo | - | Estudos Em | 2024.1 | CIC1024 | - | Redes I | 2024.1 | CIC2001 | - And confirmo o envio dos formulários - Then devo ver a mensagem "Formulários enviados com sucesso" - And cada turma deve receber o link de avaliação - - @happy_path - Scenario: Admin envia para apenas uma turma - When seleciono o template "Avaliação avançada" - And seleciono as turmas: - | nome | semestre | codigo | - | Estudos Em | 2024.1 | CIC1024 | - And confirmo o envio dos formulários - Then devo ver a mensagem "Formulários enviados com sucesso" - And exatamente uma turma deve aparecer como "enviado" - - @sad_path - Scenario: Admin esquece de selecionar template - When tento confirmar o envio sem escolher template - Then devo ver a mensagem "Selecione um template" - And o botão de enviar deve permanecer desabilitado - - @sad_path - Scenario: Admin não seleciona nenhuma turma - When seleciono o template "Avaliação padrão 2024" - And não seleciono nenhuma turma - And confirmo o envio dos formulários - Then devo ver a mensagem "Escolha ao menos uma turma" - And nenhum envio deve ser criado - - @sad_path - Scenario: Usuário não admin tenta acessar o envio - Given estou autenticado como "aluno" - When acesso o modal de envio de formulários - Then devo ver a mensagem "Acesso restrito" - And o modal deve ser fechado diff --git a/features/gerenciamento_admin.feature b/features/gerenciamento_admin.feature deleted file mode 100644 index cdd8c21c02..0000000000 --- a/features/gerenciamento_admin.feature +++ /dev/null @@ -1,15 +0,0 @@ -Feature: Painel de gerenciamento exclusivo do admin - Para administrar avaliações e templates do CAMAAR - Como administrador autenticado - Quero acessar as ações de importar dados, editar templates, enviar formulários e visualizar resultados - - Background: - Given que estou autenticado como "admin" - And acesso o menu "Gerenciamento" - - @sad_path - Scenario: Aluno tenta acessar o painel de gerenciamento - Given estou autenticado como "aluno" - When tento acessar a rota de gerenciamento - Then devo ver a mensagem "Acesso restrito a administradores" - And devo ser redirecionado para a lista de avaliações diff --git a/features/importar_dados_sigaa.feature b/features/importar_dados_sigaa.feature new file mode 100644 index 0000000000..005332cbc7 --- /dev/null +++ b/features/importar_dados_sigaa.feature @@ -0,0 +1,47 @@ +Feature: Importar dados do SIGAA usando JSONs do repositório + Para manter a base completa + Como administrador + Quero importar turmas, disciplinas e participantes do SIGAA apenas quando não existirem localmente + + Background: + Given o administrador "Ana" está autenticado + And os JSONs de turmas, matérias e participantes exportados do SIGAA estão disponíveis no repositório + And a base atual pode conter registros parciais + + @happy_path + Scenario: Importação inclui apenas registros inexistentes + Given Ana acessa o menu "Integrações > SIGAA" + When seleciona os arquivos JSON fornecidos no repositório + And inicia a importação + Then o sistema valida os dados + And insere novas turmas, matérias e participantes que ainda não existem + And apresenta resumo com quantos itens foram adicionados e ignorados por já existirem + + @happy_path + Scenario: Importação contempla dependências entre entidades + Given Ana carrega o JSON de participantes que referenciam turmas e matérias + When essas turmas e matérias não existem na base + Then o processo cria primeiro as turmas e matérias correspondentes + And só então cadastra cada participante vinculado + + @sad_path + Scenario: Falha na validação do JSON + Given Ana tenta importar um arquivo JSON ausente de campos obrigatórios + When o processo detecta inconsistências + Then a importação é abortada + And o sistema informa quais arquivos ou registros estão inválidos + And nenhum dado parcial é aplicado à base + + @sad_path + Scenario: Erro de comunicação ou leitura dos arquivos + Given Ana seleciona os JSONs para importação + When ocorre falha ao ler um dos arquivos (permissão/corrupção) + Then o sistema exibe “Não foi possível carregar o arquivo . Verifique e tente novamente.” + And a importação completa não é iniciada + + @sad_path + Scenario: Administrador cancela o processo antes de confirmar + Given Ana analisou o resumo de registros a importar + When decide cancelar + Then nenhum dado do SIGAA é gravado na base + And o sistema registra o cancelamento e mantém a base sem alterações diff --git a/features/login.feature b/features/login.feature index 86d3583663..562968f0c5 100644 --- a/features/login.feature +++ b/features/login.feature @@ -1,48 +1,50 @@ -Feature: Autenticação na tela de login - Para acessar as funcionalidades certas do Camaar - Como aluno ou administrador - Quero realizar login de maneira segura e receber mensagens claras de erro +Feature: Autenticação por e-mail ou matrícula + Para responder formulários ou administrar o sistema + Como usuário cadastrado + Quero acessar com e-mail ou matrícula e senha Background: - Given que estou na tela de login + Given que os seguintes usuários já existem: + | perfil | nome | email | matricula | senha | + | usuario_padrao | João | joao@empresa.com | BB123456 | Senha#123 | + | administrador | Ana | ana.admin@empresa.com | BB654321 | Admin#321 | @happy_path - Scenario Outline: Usuário acessa com credenciais válidas - Given existe um cadastrado com email "" e senha "" - When informo o email "" e a senha "" - And confirmo o envio do formulário - Then devo ser direcionado para o painel do - And devo ver a mensagem "Bem vindo ao Camaar" - + Scenario Outline: Usuário acessa o sistema com credencial válida + Given que "" deseja acessar o sistema + When informa "" "" e a senha correta + Then o login é autorizado + And o usuário visualiza a tela principal para responder formulários + And o menu lateral não exibe opções extras além das permitidas ao perfil Examples: - | tipo | email | senha | - | aluno | aluno@aluno.unb.br | senha123 | - | admin | admin@camaar.unb.br | adm!n2024 | + | perfil | tipo_login | credencial | + | usuario_padrao | e-mail | joao@empresa.com | + | usuario_padrao | matrícula | BB123456 | + + @happy_path @admin + Scenario: Administrador visualiza a opção de gerenciamento após autenticar + Given que "administrador" deseja acessar o sistema + When informa o e-mail "ana.admin@empresa.com" e a senha correta + Then o login é autorizado + And o menu lateral exibe a opção "Gerenciamento" + And o administrador pode acessar as funcionalidades de gestão do sistema @sad_path - Scenario Outline: Usuário informa senha incorreta - Given existe um cadastrado com email "" e senha "" - When informo o email "" e a senha "" - And confirmo o envio do formulário - Then devo continuar na tela de login - And devo ver a mensagem de erro "Email ou senha inválidos" - + Scenario Outline: Autenticação bloqueada por credenciais inválidas + Given que "" deseja acessar o sistema + When informa "" "" com a senha "" + Then o sistema nega o acesso + And uma mensagem informa que e-mail/matrícula ou senha estão incorretos + And nenhuma funcionalidade do sistema é carregada Examples: - | tipo | email | senha_correta | senha_digitada | - | aluno | aluno@aluno.unb.br | senha123 | 321senha | - | admin | admin@camaar.unb.br | adm!n2024 | admin | + | perfil | tipo_login | credencial | senha_tentada | + | usuario_padrao | e-mail | joao@empresa.com | SenhaErrada1 | + | usuario_padrao | matrícula | BB123456 | SenhaErrada1 | + | administrador | e-mail | ana.admin@empresa.com | AdminErrada | @sad_path - Scenario: Usuário tenta acessar com email não cadastrado - When informo o email "intruso@camaar.unb.br" e a senha "qualquer" - And confirmo o envio do formulário - Then devo continuar na tela de login - And devo ver a mensagem de erro "Conta não encontrada" - - @sad_path - Scenario: Campos obrigatórios vazios - When informo o email "" e a senha "" - And confirmo o envio do formulário - Then devo ver a mensagem "Informe email e senha" - And os campos devem ser destacados como inválidos - + Scenario: Autenticação falha quando um dos campos não é informado + Given que qualquer usuário tenta acessar o sistema + When submete o formulário com e-mail/matrícula ou senha em branco + Then o sistema impede o envio + And uma mensagem orienta a preencher todos os campos obrigatórios diff --git a/features/responder_formulario.feature b/features/responder_formulario.feature new file mode 100644 index 0000000000..f2c3eec746 --- /dev/null +++ b/features/responder_formulario.feature @@ -0,0 +1,46 @@ +Feature: Responder formulário da turma + Para avaliar minha turma + Como participante matriculado + Quero preencher e enviar o questionário correspondente + + Background: + Given o participante "Lucas" está autenticado + And Lucas está matriculado na turma "Gestão 2024" + And o formulário "Avaliação da Turma Gestão 2024" está disponível para resposta + + @happy_path + Scenario: Participante preenche e envia avaliação com sucesso + Given Lucas acessa o menu "Formulários" + When seleciona "Avaliação da Turma Gestão 2024" + And responde todas as perguntas obrigatórias + And envia o formulário + Then o sistema confirma “Avaliação enviada com sucesso” + And o formulário passa a constar como respondido para Lucas + + @happy_path + Scenario: Participante salva rascunho e retoma mais tarde + Given Lucas abriu o formulário + When responde parcialmente e escolhe “Salvar rascunho” + Then o sistema armazena as respostas parciais + And ao voltar ao formulário, as respostas preenchidas permanecem lá + + @sad_path + Scenario: Participante tenta enviar sem completar perguntas obrigatórias + Given Lucas está respondendo o formulário + When deixa campos obrigatórios em branco e clica em “Enviar” + Then o sistema bloqueia o envio + And destaca os campos faltantes com a mensagem “Preencha este campo” + + @sad_path + Scenario: Participante tenta responder formulário fora do prazo + Given o prazo do formulário expirou + When Lucas tenta acessá-lo + Then o sistema informa “Formulário indisponível, prazo encerrado” + And impede o início da resposta + + @sad_path + Scenario: Falha de conexão ao enviar o formulário + Given Lucas completou todas as respostas + When clica em “Enviar” e ocorre falha de rede + Then o sistema mostra “Não foi possível enviar. Verifique sua conexão e tente novamente” + And o questionário permanece como não enviado até nova tentativa diff --git a/features/resultados_admin.feature b/features/resultados_admin.feature index ce5f8e157c..8c58576cbd 100644 --- a/features/resultados_admin.feature +++ b/features/resultados_admin.feature @@ -1,7 +1,7 @@ -Feature: Consulta e download de resultados - Para analisar o desempenho das disciplinas - Como administrador autenticado - Quero visualizar os cards de resultados e exportá-los em CSV +Feature: Gerar relatório do administrador + Eu como Administrador + Quero baixar um arquivo csv contendo os resultados de um formulário + A fim de avaliar o desempenho das turmas Background: Given estou autenticado como "admin" diff --git a/features/template_modal.feature b/features/template_modal.feature index 0f74a89ed2..43a784c288 100644 --- a/features/template_modal.feature +++ b/features/template_modal.feature @@ -1,7 +1,7 @@ -Feature: Popup de criação/edição de template - Para definir perguntas das avaliações - Como administrador autenticado - Quero usar o modal para criar ou editar templates com diferentes tipos de questões +Feature: Criar template de formulário + Eu como Administrador + Quero criar um template de formulário contendo as questões do formulário + A fim de gerar formulários de avaliações para avaliar o desempenho das turmas Background: Given estou autenticado como "admin" diff --git a/features/templates_admin.feature b/features/templates_admin.feature deleted file mode 100644 index 8ae6ef465c..0000000000 --- a/features/templates_admin.feature +++ /dev/null @@ -1,25 +0,0 @@ -Feature: Gerenciamento de templates de avaliação - Para manter modelos de avaliação consistentes - Como administrador autenticado - Quero criar, editar e excluir templates através do painel de gerenciamento - - Background: - Given estou autenticado como "admin" - And acesso o painel de templates - - - @happy_path - Scenario: Admin exclui um template não utilizado - Given existe o template "Template Antigo" - When excluo o template "Template Antigo" - And confirmo a exclusão - Then o card "Template Antigo" não deve mais existir - And devo ver a mensagem "Template removido" - - - @sad_path - Scenario: Usuário não admin tenta acessar templates - Given estou autenticado como "aluno" - When acesso o painel de templates - Then devo ver a mensagem "Acesso restrito a administradores" - And devo ser redirecionado para o painel inicial diff --git a/features/visualizacao_formularios.feature b/features/visualizacao_formularios.feature new file mode 100644 index 0000000000..e58189c918 --- /dev/null +++ b/features/visualizacao_formularios.feature @@ -0,0 +1,46 @@ +Feature: Visualizar formulários pendentes para responder + Para escolher qual questionário completar + Como participante de uma turma + Quero ver os formulários ainda não respondidos nas turmas em que estou matriculado + + Background: + Given o participante "Lucas" está autenticado + And Lucas está matriculado nas turmas: + | turma | formulário | status_resposta | + | Liderança 2024 | Feedback Inicial | não respondido | + | Liderança 2024 | Avaliação Final | respondido | + | Scrum Avançado | Diagnóstico de Conhecimento | não respondido | + + @happy_path + Scenario: Participante lista apenas formulários não respondidos + Given Lucas acessa o menu "Formulários para responder" + When solicita visualizar os formulários pendentes + Then a lista exibe "Feedback Inicial" e "Diagnóstico de Conhecimento" com suas respectivas turmas e prazos + And o formulário "Avaliação Final" não aparece por já estar respondido + + @happy_path + Scenario: Participante inicia o preenchimento a partir da lista + Given Lucas está na lista de formulários pendentes + When seleciona "Feedback Inicial" e clica em "Responder" + Then o sistema abre o formulário correspondente para preenchimento + + @sad_path + Scenario: Participante não possui formulários pendentes + Given a participante "Marina" está autenticada e já respondeu todos os formulários de suas turmas + When ela acessa o menu "Formulários para responder" + Then a lista aparece vazia + And o sistema exibe a mensagem "Você está em dia! Aguarde novos formulários das suas turmas." + + @sad_path + Scenario: Falha ao carregar formulários pendentes + Given Lucas acessa o menu "Formulários para responder" + When ocorre um erro de comunicação com o servidor + Then o sistema informa "Não foi possível carregar os formulários pendentes. Tente novamente." + And exibe o botão "Recarregar" + + @sad_path + Scenario: Participante tenta responder formulário que já venceu + Given Lucas vê o formulário "Feedback Inicial" com prazo expirado + When tenta abrir o formulário + Then o sistema bloqueia o acesso + And mostra a mensagem "Este formulário não está mais disponível para resposta." diff --git a/features/visualizacao_resultados.feature b/features/visualizacao_resultados.feature new file mode 100644 index 0000000000..268203a19e --- /dev/null +++ b/features/visualizacao_resultados.feature @@ -0,0 +1,32 @@ +Feature: Visualização de resultados dos formulários + Para gerar relatórios com base nas respostas + Como administrador + Quero visualizar quantas respostas cada formulário já recebeu + + Background: + Given o administrador "Ana" está autenticado + And existem formulários criados por ela com indicadores: + | título | status | respostas | + | Pesquisa Satisfação 2024 | ativo | 150 | + | Checklist Implantação | encerrado| 80 | + + @happy_path + Scenario: Administrador consulta resultados e vê contagem de respostas + Given Ana acessa o menu "Resultados dos Formulários" + When solicita visualizar os formulários criados + Then a lista mostra cada formulário com título, status e número de respostas acumuladas + And o botão "Gerar relatório" fica disponível para cada item + + @happy_path + Scenario: Administrador filtra resultados antes de gerar relatório + Given Ana está na tela de resultados + When aplica filtro por status "Ativo" + Then apenas formulários ativos permanecem na lista com suas contagens de respostas + And ao clicar em "Gerar relatório" o sistema abre o fluxo de exportação correspondente + + @sad_path + Scenario: Administrador não possui formulários + Given o administrador "Carlos" não criou formulários ainda + When ele acessa o menu "Resultados dos Formulários" + Then a lista aparece vazia + And o sistema exibe "Você ainda não tem formulários. Clique em 'Novo Formulário' para começar." diff --git a/features/visualizacao_templates.feature b/features/visualizacao_templates.feature new file mode 100644 index 0000000000..309be5dae8 --- /dev/null +++ b/features/visualizacao_templates.feature @@ -0,0 +1,46 @@ +Feature: Visualizar templates criados + Para gerenciar modelos próprios + Como administrador + Quero visualizar os templates que criei para poder editá-los ou removê-los + + Background: + Given o administrador "Ana" está autenticado + And existem os templates abaixo no sistema: + | título | criado_por | + | Pesquisa Satisfação 2024 | Ana | + | Checklist Financeiro | Ana | + | Aviso Geral RH | Bruno | + + @happy_path + Scenario: Administrador lista apenas os templates que criou + Given Ana acessa o menu "Templates" + When solicita visualizar seus modelos + Then a lista exibe "Pesquisa Satisfação 2024" e "Checklist Financeiro" + And templates criados por outros administradores não são mostrados + + @happy_path + Scenario: Administrador navega até a edição a partir da lista + Given Ana está na lista de templates + When seleciona "Pesquisa Satisfação 2024" e clica em Editar + Then o sistema abre a tela de edição correspondendo ao template escolhido + + @happy_path + Scenario: Administrador acessa opção de exclusão a partir da lista + Given Ana está na lista de templates + When expande as ações do template "Checklist Financeiro" + Then visualiza o botão de excluir disponível para modelos próprios + + @sad_path + Scenario: Administrador sem templates vê mensagem orientativa + Given "Carlos" está autenticado e não possui templates criados + When acessa o menu "Templates" + Then a lista aparece vazia + And o sistema exibe mensagem “Você ainda não criou templates. Clique em ‘Novo Template’ para começar.” + + @sad_path + Scenario: Falha ao carregar lista de templates + Given Ana acessa o menu "Templates" + When ocorre erro de comunicação com o servidor + Then a lista não é carregada + And uma mensagem informa “Não foi possível carregar seus templates, tente novamente mais tarde.” + And o botão “Tentar novamente” fica disponível From 6cfd4d7dcac6111bb4d94ed169b33e4864b13f68 Mon Sep 17 00:00:00 2001 From: thearchitect Date: Tue, 18 Nov 2025 20:34:20 -0500 Subject: [PATCH 3/3] add cucumber cases for all issues --- .dockerignore | 11 ++ .gitignore | 43 +++++++ .ruby-version | 1 + features/atualizar_base_sigaa.feature | 10 -- features/cadastrar_usuarios.feature | 8 -- features/login.feature | 16 +-- features/responder_formulario.feature | 6 +- .../atualizar_base_sigaa_steps.rb | 75 ++++++++++++ .../avaliacao_disciplina_steps.rb | 87 -------------- .../cadastrar_usuarios_steps.rb | 83 ++++++++++++++ .../step_definitions/definicao_senha_steps.rb | 63 +++++++++++ .../edicao_delecao_templates_steps.rb | 103 +++++++++++++++++ .../envio_formularios_steps.rb | 57 ---------- .../gerenciamento_admin_steps.rb | 87 -------------- .../importar_dados_sigaa_steps.rb | 107 ++++++++++++++++++ features/step_definitions/login_steps.rb | 77 +++++++++---- .../responder_formulario_steps.rb | 103 +++++++++++++++++ .../resultados_admin_steps.rb | 66 ++++++++--- .../step_definitions/template_modal_steps.rb | 86 ++++++++++---- .../step_definitions/templates_admin_steps.rb | 75 ------------ .../visualizacao_formularios_steps.rb | 83 ++++++++++++++ .../visualizacao_resultados_steps.rb | 59 ++++++++++ .../visualizacao_templates_steps.rb | 79 +++++++++++++ features/visualizacao_formularios.feature | 16 +-- features/visualizacao_resultados.feature | 6 +- features/visualizacao_templates.feature | 14 +-- 26 files changed, 1005 insertions(+), 416 deletions(-) create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 .ruby-version create mode 100644 features/step_definitions/atualizar_base_sigaa_steps.rb delete mode 100644 features/step_definitions/avaliacao_disciplina_steps.rb create mode 100644 features/step_definitions/cadastrar_usuarios_steps.rb create mode 100644 features/step_definitions/definicao_senha_steps.rb create mode 100644 features/step_definitions/edicao_delecao_templates_steps.rb delete mode 100644 features/step_definitions/envio_formularios_steps.rb delete mode 100644 features/step_definitions/gerenciamento_admin_steps.rb create mode 100644 features/step_definitions/importar_dados_sigaa_steps.rb create mode 100644 features/step_definitions/responder_formulario_steps.rb delete mode 100644 features/step_definitions/templates_admin_steps.rb create mode 100644 features/step_definitions/visualizacao_formularios_steps.rb create mode 100644 features/step_definitions/visualizacao_resultados_steps.rb create mode 100644 features/step_definitions/visualizacao_templates_steps.rb diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000..f741806cf5 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,11 @@ +.git +log/ +tmp/ +storage/ +coverage/ +node_modules/ +.bundle/ +.env +config/master.key +config/credentials/*.enc +features/reports diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..28e8f6325b --- /dev/null +++ b/.gitignore @@ -0,0 +1,43 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# Ignore bundler config. +/.bundle + +# Ignore the default SQLite database. +db/*.sqlite3 +db/*.sqlite3-journal + +# Ignore all logfiles and tempfiles. +/log/* +/tmp/* +!/log/.keep +!/tmp/.keep +/tmp/pids/* +!/tmp/pids/.keep +/tmp/cache/* +!/tmp/cache/ +!/tmp/cache/assets/ +!/tmp/cache/assets/sprockets/.keep +/storage/* +!/storage/.keep +/.byebug_history + +# Ignore master key for decrypting credentials and more. +/config/master.key +/config/credentials/*.key +/config/credentials/*.enc + +# Ignore dotenv environment variable files. +.env +.env.* + +# Ignore node/yarn artifacts. +/node_modules +/yarn-error.log + +# Ignore coverage files +/coverage + +# Ignore uploaded files in development +/storage/development +/storage/test diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000000..15a2799817 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.3.0 diff --git a/features/atualizar_base_sigaa.feature b/features/atualizar_base_sigaa.feature index eca19c3b9d..ca40d6dcee 100644 --- a/features/atualizar_base_sigaa.feature +++ b/features/atualizar_base_sigaa.feature @@ -8,16 +8,6 @@ Feature: Atualizar base de dados com dados do SIGAA And existe uma base local previamente carregada And Ana possui credenciais válidas para acessar o SIGAA - @happy_path - Scenario: Administrador atualiza a base com sucesso - Given Ana acessa o menu "Integrações > SIGAA" - When dispara a ação "Atualizar base" - And informa as credenciais do SIGAA - Then o sistema conecta ao SIGAA - And importa os registros atualizados - And apresenta mensagem "Base sincronizada com sucesso" - And gera log da execução com quantidade de registros alterados - @happy_path Scenario: Atualização parcial com resumo de mudanças Given Ana inicia a atualização do SIGAA diff --git a/features/cadastrar_usuarios.feature b/features/cadastrar_usuarios.feature index 3b1bff9d4c..f21b33bfde 100644 --- a/features/cadastrar_usuarios.feature +++ b/features/cadastrar_usuarios.feature @@ -16,14 +16,6 @@ Feature: Importar novos participantes do SIGAA And ao confirmar, envia e-mails com link para definição de senha And registra o status “Solicitação enviada” para cada participante - @happy_path - Scenario: Importação ignora usuários já cadastrados - Given Ana inicia nova importação da mesma turma - When o sistema encontra participantes que já definiram senha previamente - Then esses registros são ignorados - And apenas os novos participantes recebem o e-mail de definição de senha - And um resumo informa quantos foram ignorados e quantos receberam solicitação - @sad_path Scenario: Falha ao acessar dados do SIGAA Given Ana tenta importar participantes diff --git a/features/login.feature b/features/login.feature index 562968f0c5..200ebeb247 100644 --- a/features/login.feature +++ b/features/login.feature @@ -6,8 +6,8 @@ Feature: Autenticação por e-mail ou matrícula Background: Given que os seguintes usuários já existem: | perfil | nome | email | matricula | senha | - | usuario_padrao | João | joao@empresa.com | BB123456 | Senha#123 | - | administrador | Ana | ana.admin@empresa.com | BB654321 | Admin#321 | + | usuario_padrao | João | joao@unb.br | UNB123456 | Senha#123 | + | administrador | Ana | ana.admin@unb.br | UNB654321 | Admin#321 | @happy_path Scenario Outline: Usuário acessa o sistema com credencial válida @@ -18,13 +18,13 @@ Feature: Autenticação por e-mail ou matrícula And o menu lateral não exibe opções extras além das permitidas ao perfil Examples: | perfil | tipo_login | credencial | - | usuario_padrao | e-mail | joao@empresa.com | - | usuario_padrao | matrícula | BB123456 | + | usuario_padrao | e-mail | joao@unb.br | + | usuario_padrao | matrícula | UNB123456 | @happy_path @admin Scenario: Administrador visualiza a opção de gerenciamento após autenticar Given que "administrador" deseja acessar o sistema - When informa o e-mail "ana.admin@empresa.com" e a senha correta + When informa o e-mail "ana.admin@unb.br" e a senha correta Then o login é autorizado And o menu lateral exibe a opção "Gerenciamento" And o administrador pode acessar as funcionalidades de gestão do sistema @@ -38,9 +38,9 @@ Feature: Autenticação por e-mail ou matrícula And nenhuma funcionalidade do sistema é carregada Examples: | perfil | tipo_login | credencial | senha_tentada | - | usuario_padrao | e-mail | joao@empresa.com | SenhaErrada1 | - | usuario_padrao | matrícula | BB123456 | SenhaErrada1 | - | administrador | e-mail | ana.admin@empresa.com | AdminErrada | + | usuario_padrao | e-mail | joao@unb.br | SenhaErrada1 | + | usuario_padrao | matrícula | UNB123456 | SenhaErrada1 | + | administrador | e-mail | ana.admin@unb.br | AdminErrada | @sad_path Scenario: Autenticação falha quando um dos campos não é informado diff --git a/features/responder_formulario.feature b/features/responder_formulario.feature index f2c3eec746..22185fb22c 100644 --- a/features/responder_formulario.feature +++ b/features/responder_formulario.feature @@ -5,13 +5,13 @@ Feature: Responder formulário da turma Background: Given o participante "Lucas" está autenticado - And Lucas está matriculado na turma "Gestão 2024" - And o formulário "Avaliação da Turma Gestão 2024" está disponível para resposta + And Lucas está matriculado na turma "CIC0197" + And o formulário "Avaliação da Turma CIC0197" está disponível para resposta @happy_path Scenario: Participante preenche e envia avaliação com sucesso Given Lucas acessa o menu "Formulários" - When seleciona "Avaliação da Turma Gestão 2024" + When seleciona "Avaliação da Turma CIC0197" And responde todas as perguntas obrigatórias And envia o formulário Then o sistema confirma “Avaliação enviada com sucesso” diff --git a/features/step_definitions/atualizar_base_sigaa_steps.rb b/features/step_definitions/atualizar_base_sigaa_steps.rb new file mode 100644 index 0000000000..3d9171f886 --- /dev/null +++ b/features/step_definitions/atualizar_base_sigaa_steps.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +# Passos gerados a partir de atualizar_base_sigaa.feature. Substitua os pendings pela automação real. + +Given('o administrador {string} está autenticado') do |ana| + pending('TODO: implementar passo: Given o administrador "Ana" está autenticado') +end + +And('existe uma base local previamente carregada') do + pending('TODO: implementar passo: And existe uma base local previamente carregada') +end + +And('Ana possui credenciais válidas para acessar o SIGAA') do + pending('TODO: implementar passo: And Ana possui credenciais válidas para acessar o SIGAA') +end + +Given('Ana inicia a atualização do SIGAA') do + pending('TODO: implementar passo: Given Ana inicia a atualização do SIGAA') +end + +When('alguns registros são atualizados e outros mantidos') do + pending('TODO: implementar passo: When alguns registros são atualizados e outros mantidos') +end + +Then('o processo termina com status “Concluído”') do + pending('TODO: implementar passo: Then o processo termina com status “Concluído”') +end + +And('o resumo mostra inserções, alterações e itens sem mudanças') do + pending('TODO: implementar passo: And o resumo mostra inserções, alterações e itens sem mudanças') +end + +And('Ana pode baixar o relatório detalhado') do + pending('TODO: implementar passo: And Ana pode baixar o relatório detalhado') +end + +Given('Ana inicia a atualização') do + pending('TODO: implementar passo: Given Ana inicia a atualização') +end + +When('informa credenciais inválidas') do + pending('TODO: implementar passo: When informa credenciais inválidas') +end + +Then('o sistema interrompe o processo') do + pending('TODO: implementar passo: Then o sistema interrompe o processo') +end + +And('exibe “Usuário ou senha do SIGAA inválidos”') do + pending('TODO: implementar passo: And exibe “Usuário ou senha do SIGAA inválidos”') +end + +And('nenhuma alteração é aplicada na base local') do + pending('TODO: implementar passo: And nenhuma alteração é aplicada na base local') +end + +Given('Ana inicia a atualização e a conexão com o SIGAA ocorre normalmente') do + pending('TODO: implementar passo: Given Ana inicia a atualização e a conexão com o SIGAA ocorre normalmente') +end + +When('ocorre erro ao processar os registros') do + pending('TODO: implementar passo: When ocorre erro ao processar os registros') +end + +Then('o sistema sinaliza “Falha ao atualizar a base. Tente novamente.”') do + pending('TODO: implementar passo: Then o sistema sinaliza “Falha ao atualizar a base. Tente novamente.”') +end + +And('oferece a opção de baixar o log de erro') do + pending('TODO: implementar passo: And oferece a opção de baixar o log de erro') +end + +And('a base permanece no estado anterior') do + pending('TODO: implementar passo: And a base permanece no estado anterior') +end diff --git a/features/step_definitions/avaliacao_disciplina_steps.rb b/features/step_definitions/avaliacao_disciplina_steps.rb deleted file mode 100644 index f123dd9df1..0000000000 --- a/features/step_definitions/avaliacao_disciplina_steps.rb +++ /dev/null @@ -1,87 +0,0 @@ -Given("que estou na avaliação da disciplina {string} do semestre {string}") do |disciplina, semestre| - pending <<~MSG - Navegue até a tela de avaliação exibindo "#{disciplina}" e "#{semestre}". - MSG -end - -Given("a avaliação possui perguntas obrigatórias e campos abertos opcionais") do - pending "Configure fixtures/mocks das perguntas antes de carregar a página" -end - -Given("que estou autenticado como {string}") do |perfil| - pending "Autentique-se como #{perfil} antes de acessar a avaliação" -end - -When("seleciono as opções {string}, {string} e {string} para as perguntas objetivas") do |op1, op2, op3| - pending "Use Capybara para marcar cada rádio correspondente" -end - -When("preencho os campos abertos com meus comentários") do - pending "Preencha textareas/inputs com comentários usando Capybara" -end - -When("avanço para finalizar a avaliação") do - pending "Clique no botão roxo de avançar/submit e aguarde a resposta" -end - -Then("devo ver a mensagem {string}") do |mensagem| - pending "Cheque por banners/toasts exibindo '#{mensagem}'" -end - -Then("a avaliação deve ser marcada como concluída") do - pending "Verifique no banco (ou via API) o status submitted:true" -end - -When("deixo os campos abertos em branco") do - pending "Assegure-se de não interagir com os campos opcionais" -end - -Then("os comentários opcionais devem permanecer vazios") do - pending "Confirme que nenhum texto foi enviado para os campos opcionais" -end - -When("seleciono somente duas respostas objetivas") do - pending "Marque apenas dois rádios deixando o terceiro sem seleção" -end - -When("seleciono respostas válidas para todas as perguntas") do - pending "Selecione todas as alternativas obrigatórias do formulário" -end - -Then("devo permanecer na tela de avaliação") do - pending "Garanta que a URL e o cabeçalho continuem sendo da avaliação" -end - -Then("devo ver o aviso {string}") do |mensagem| - pending "Procure mensagens de validação na página" -end - -Then("o botão de envio deve ficar desabilitado até que todas as respostas estejam preenchidas") do - pending "Valide atributo disabled do botão" -end - -Given("minha sessão expirou") do - pending "Expire manualmente o token/cookie antes do submit" -end - -Then("devo ser redirecionado para o login") do - pending "Confirme que a rota atual é /login" -end - -Then("devo poder tentar enviar novamente sem perder as respostas preenchidas") do - pending "Verifique que os inputs mantêm os valores após o erro" -end - -Then("nenhuma nova submissão deve ser registrada") do - pending "Confirme que um novo registro não foi criado no banco" -end - -Given("já existe uma avaliação concluída para a disciplina {string} no semestre {string}") do |disciplina, semestre| - pending <<~MSG - Crie registros indicando que o aluno já respondeu "#{disciplina}" em "#{semestre}". - MSG -end - -When("ocorre uma falha de comunicação com o servidor") do - pending "Simule erro 500/timeout na requisição de submissão" -end diff --git a/features/step_definitions/cadastrar_usuarios_steps.rb b/features/step_definitions/cadastrar_usuarios_steps.rb new file mode 100644 index 0000000000..0c870f5f39 --- /dev/null +++ b/features/step_definitions/cadastrar_usuarios_steps.rb @@ -0,0 +1,83 @@ +# frozen_string_literal: true + +# Passos gerados a partir de cadastrar_usuarios.feature. Substitua os pendings pela automação real. + +Given('o administrador {string} está autenticado') do |ana| + pending('TODO: implementar passo: Given o administrador "Ana" está autenticado') +end + +And('possui credenciais válidas para consultar o SIGAA') do + pending('TODO: implementar passo: And possui credenciais válidas para consultar o SIGAA') +end + +And('há novos participantes na turma {string} ainda sem acesso ao CAMAAR') do |metodologias_ativas_2024| + pending('TODO: implementar passo: And há novos participantes na turma "Metodologias Ativas 2024" ainda sem acesso ao CAMAAR') +end + +Given('Ana acessa o menu {string}') do |importar_usu_rios_do_sigaa| + pending('TODO: implementar passo: Given Ana acessa o menu "Importar usuários do SIGAA"') +end + +When('seleciona a turma {string} e inicia a importação') do |metodologias_ativas_2024| + pending('TODO: implementar passo: When seleciona a turma "Metodologias Ativas 2024" e inicia a importação') +end + +Then('o sistema lista os novos participantes encontrados') do + pending('TODO: implementar passo: Then o sistema lista os novos participantes encontrados') +end + +And('ao confirmar, envia e-mails com link para definição de senha') do + pending('TODO: implementar passo: And ao confirmar, envia e-mails com link para definição de senha') +end + +And('registra o status “Solicitação enviada” para cada participante') do + pending('TODO: implementar passo: And registra o status “Solicitação enviada” para cada participante') +end + +Given('Ana tenta importar participantes') do + pending('TODO: implementar passo: Given Ana tenta importar participantes') +end + +When('ocorre erro de autenticação ou comunicação com o SIGAA') do + pending('TODO: implementar passo: When ocorre erro de autenticação ou comunicação com o SIGAA') +end + +Then('o sistema exibe “Não foi possível acessar o SIGAA. Verifique credenciais ou tente mais tarde.”') do + pending('TODO: implementar passo: Then o sistema exibe “Não foi possível acessar o SIGAA. Verifique credenciais ou tente mais tarde.”') +end + +And('nenhuma solicitação de senha é disparada') do + pending('TODO: implementar passo: And nenhuma solicitação de senha é disparada') +end + +Given('a importação retornou usuários válidos') do + pending('TODO: implementar passo: Given a importação retornou usuários válidos') +end + +When('o envio de e-mail falha para alguns participantes') do + pending('TODO: implementar passo: When o envio de e-mail falha para alguns participantes') +end + +Then('o sistema informa quais usuários não receberam a solicitação') do + pending('TODO: implementar passo: Then o sistema informa quais usuários não receberam a solicitação') +end + +And('oferece ação “Reenviar” para tentar novamente') do + pending('TODO: implementar passo: And oferece ação “Reenviar” para tentar novamente') +end + +Given('Ana visualiza a prévia de participantes importados') do + pending('TODO: implementar passo: Given Ana visualiza a prévia de participantes importados') +end + +When('decide cancelar a operação') do + pending('TODO: implementar passo: When decide cancelar a operação') +end + +Then('a importação é abortada') do + pending('TODO: implementar passo: Then a importação é abortada') +end + +And('nenhuma solicitação de senha é enviada') do + pending('TODO: implementar passo: And nenhuma solicitação de senha é enviada') +end diff --git a/features/step_definitions/definicao_senha_steps.rb b/features/step_definitions/definicao_senha_steps.rb new file mode 100644 index 0000000000..ce7ff1e24f --- /dev/null +++ b/features/step_definitions/definicao_senha_steps.rb @@ -0,0 +1,63 @@ +# frozen_string_literal: true + +# Passos gerados a partir de definicao_senha.feature. Substitua os pendings pela automação real. + +Given('o usuário {string} recebeu um e-mail com link de definição de senha válido por 24 horas') do |marina| + pending('TODO: implementar passo: Given o usuário "Marina" recebeu um e-mail com link de definição de senha válido por 24 horas') +end + +And('seu cadastro está ativo mas sem senha definida') do + pending('TODO: implementar passo: And seu cadastro está ativo mas sem senha definida') +end + +Given('Marina acessa o link recebido no e-mail') do + pending('TODO: implementar passo: Given Marina acessa o link recebido no e-mail') +end + +When('informa a nova senha e confirma com a mesma combinação') do + pending('TODO: implementar passo: When informa a nova senha e confirma com a mesma combinação') +end + +Then('o sistema salva a senha com sucesso') do + pending('TODO: implementar passo: Then o sistema salva a senha com sucesso') +end + +And('apresenta a mensagem {string}') do |senha_definida_voc_j_pode_acessar_o_sistema| + pending('TODO: implementar passo: And apresenta a mensagem "Senha definida. Você já pode acessar o sistema"') +end + +And('a usuária é direcionada para a tela de login') do + pending('TODO: implementar passo: And a usuária é direcionada para a tela de login') +end + +Given('Marina definiu a senha corretamente há poucos minutos') do + pending('TODO: implementar passo: Given Marina definiu a senha corretamente há poucos minutos') +end + +When('acessa novamente o link') do + pending('TODO: implementar passo: When acessa novamente o link') +end + +Then('o sistema informa que a senha já foi definida') do + pending('TODO: implementar passo: Then o sistema informa que a senha já foi definida') +end + +And('oferece o acesso direto à tela de login') do + pending('TODO: implementar passo: And oferece o acesso direto à tela de login') +end + +Given('Marina acessa o link válido') do + pending('TODO: implementar passo: Given Marina acessa o link válido') +end + +When('informa “NovaSenha123” e confirma com “NovaSenha321”') do + pending('TODO: implementar passo: When informa “NovaSenha123” e confirma com “NovaSenha321”') +end + +Then('a senha não é salva') do + pending('TODO: implementar passo: Then a senha não é salva') +end + +And('surge o aviso “A confirmação precisa ser igual à nova senha.”') do + pending('TODO: implementar passo: And surge o aviso “A confirmação precisa ser igual à nova senha.”') +end diff --git a/features/step_definitions/edicao_delecao_templates_steps.rb b/features/step_definitions/edicao_delecao_templates_steps.rb new file mode 100644 index 0000000000..dcec52806f --- /dev/null +++ b/features/step_definitions/edicao_delecao_templates_steps.rb @@ -0,0 +1,103 @@ +# frozen_string_literal: true + +# Passos gerados a partir de edicao_delecao_templates.feature. Substitua os pendings pela automação real. + +Given('que o administrador {string} está autenticado') do |ana| + pending('TODO: implementar passo: Given que o administrador "Ana" está autenticado') +end + +And('que existe o template {string} criado por Ana') do |pesquisa_satisfa_o_2024| + pending('TODO: implementar passo: And que existe o template "Pesquisa Satisfação 2024" criado por Ana') +end + +And('existem formulários publicados baseados nesse template') do + pending('TODO: implementar passo: And existem formulários publicados baseados nesse template') +end + +And('existe também o template {string} criado por outro administrador') do |comunicado_financeiro| + pending('TODO: implementar passo: And existe também o template "Comunicado Financeiro" criado por outro administrador') +end + +Given('Ana acessa a lista de templates') do + pending('TODO: implementar passo: Given Ana acessa a lista de templates') +end + +When('ela seleciona {string} e altera campos permitidos') do |pesquisa_satisfa_o_2024| + pending('TODO: implementar passo: When ela seleciona "Pesquisa Satisfação 2024" e altera campos permitidos') +end + +And('salva o template atualizado') do + pending('TODO: implementar passo: And salva o template atualizado') +end + +Then('a nova versão do template fica disponível para futuros formulários') do + pending('TODO: implementar passo: Then a nova versão do template fica disponível para futuros formulários') +end + +And('os formulários já publicados permanecem inalterados') do + pending('TODO: implementar passo: And os formulários já publicados permanecem inalterados') +end + +When('ela solicita a exclusão do template {string}') do |pesquisa_satisfa_o_2024| + pending('TODO: implementar passo: When ela solicita a exclusão do template "Pesquisa Satisfação 2024"') +end + +And('confirma a operação') do + pending('TODO: implementar passo: And confirma a operação') +end + +Then('o template deixa de aparecer para novos formulários') do + pending('TODO: implementar passo: Then o template deixa de aparecer para novos formulários') +end + +And('os formulários existentes criados a partir dele continuam disponíveis') do + pending('TODO: implementar passo: And os formulários existentes criados a partir dele continuam disponíveis') +end + +Given('Ana acessa os detalhes do template {string}') do |comunicado_financeiro| + pending('TODO: implementar passo: Given Ana acessa os detalhes do template "Comunicado Financeiro"') +end + +When('tenta alterar qualquer campo') do + pending('TODO: implementar passo: When tenta alterar qualquer campo') +end + +Then('o sistema bloqueia a ação') do + pending('TODO: implementar passo: Then o sistema bloqueia a ação') +end + +And('exibe mensagem informando que apenas o criador original pode editar') do + pending('TODO: implementar passo: And exibe mensagem informando que apenas o criador original pode editar') +end + +Given('Ana solicita excluir {string}') do |pesquisa_satisfa_o_2024| + pending('TODO: implementar passo: Given Ana solicita excluir "Pesquisa Satisfação 2024"') +end + +And('o sistema detecta formulários em andamento usando esse template') do + pending('TODO: implementar passo: And o sistema detecta formulários em andamento usando esse template') +end + +Then('a exclusão é impedida') do + pending('TODO: implementar passo: Then a exclusão é impedida') +end + +And('Ana recebe orientação para arquivar ou migrar os formulários antes de remover o template') do + pending('TODO: implementar passo: And Ana recebe orientação para arquivar ou migrar os formulários antes de remover o template') +end + +Given('Ana está editando {string}') do |pesquisa_satisfa_o_2024| + pending('TODO: implementar passo: Given Ana está editando "Pesquisa Satisfação 2024"') +end + +When('ocorre uma falha de conexão ao confirmar as mudanças') do + pending('TODO: implementar passo: When ocorre uma falha de conexão ao confirmar as mudanças') +end + +Then('o sistema informa o erro') do + pending('TODO: implementar passo: Then o sistema informa o erro') +end + +And('mantém o template na última versão válida sem alterações parciais') do + pending('TODO: implementar passo: And mantém o template na última versão válida sem alterações parciais') +end diff --git a/features/step_definitions/envio_formularios_steps.rb b/features/step_definitions/envio_formularios_steps.rb deleted file mode 100644 index 7f15b0a897..0000000000 --- a/features/step_definitions/envio_formularios_steps.rb +++ /dev/null @@ -1,57 +0,0 @@ -Given("acesso o modal de envio de formulários") do - pending "Clique no botão Enviar Formulários para abrir o modal" -end - -When("seleciono o template {string}") do |template| - pending "Escolha #{template} no dropdown" -end - -When("seleciono as turmas:") do |table| - pending <<~MSG - Marque cada turma listada: #{table.rows_hash} - MSG -end - -When("confirmo o envio dos formulários") do - pending "Clique no botão Enviar do modal" -end - -Then("cada turma deve receber o link de avaliação") do - pending "Valide registros de disparo para cada turma" -end - -Then("exatamente uma turma deve aparecer como {string}") do |status| - pending "Cheque o badge/status '#{status}' na listagem" -end - -When("tento confirmar o envio sem escolher template") do - pending "Não selecione template e tente salvar" -end - -Then("o botão de enviar deve permanecer desabilitado") do - pending "Confirme atributo disabled" -end - -When("não seleciono nenhuma turma") do - pending "Garanta que nenhuma checkbox esteja marcada" -end - -Then("nenhum envio deve ser criado") do - pending "Verifique ausência de registros de envio" -end - -When("ocorre um erro no serviço de email") do - pending "Simule falha na integração" -end - -Then("devo poder tentar enviar novamente mantendo as seleções") do - pending "Verifique que o modal mantém template e turmas marcadas" -end - -When("acesso o modal de envio de formulários") do - pending "Abra diretamente a rota/modal via UI" -end - -Then("o modal deve ser fechado") do - pending "Confirme que o modal não está mais visível" -end diff --git a/features/step_definitions/gerenciamento_admin_steps.rb b/features/step_definitions/gerenciamento_admin_steps.rb deleted file mode 100644 index a1397de570..0000000000 --- a/features/step_definitions/gerenciamento_admin_steps.rb +++ /dev/null @@ -1,87 +0,0 @@ -Given("acesso o menu {string}") do |menu| - pending "Use Capybara para abrir a seção de #{menu}" -end - -When("seleciono a ação {string}") do |acao| - pending "Clique no botão #{acao}" -end - -When("envio o arquivo {string}") do |arquivo| - pending "Anexe o arquivo #{arquivo} no formulário de importação" -end - -Then("os registros devem ser atualizados na base") do - pending "Verifique no banco que os dados foram importados" -end - -When("altero o template {string}") do |nome| - pending "Abra o template #{nome} e edite os campos necessários" -end - -When("salvo as alterações") do - pending "Clique em Salvar no editor de templates" -end - -Then("o template deve refletir as novas perguntas") do - pending "Confirme que as mudanças aparecem no preview" -end - -When("escolho a turma {string}") do |turma| - pending "Selecione #{turma} na lista de turmas" -end - -When("confirmo o envio") do - pending "Clique em confirmar e aguarde o status" -end - -Then("os alunos devem receber a avaliação") do - pending "Cheque registros de convites/envelopes gerados" -end - -Then("devo ver o painel de resultados com os indicadores consolidados") do - pending "Valide cards, gráficos e indicadores exibidos" -end - -Given("estou autenticado como {string}") do |perfil| - pending "Realize login simulando o perfil #{perfil}" -end - -When("tento acessar a rota de gerenciamento") do - pending "Visite /admin/gerenciamento" -end - -Then("devo ver a mensagem {string}") do |mensagem| - pending "Asserte que o texto '#{mensagem}' aparece na tela" -end - -Then("devo ser redirecionado para a lista de avaliações") do - pending "Verifique que a rota atual é /avaliacoes" -end - -Then("nenhum dado deve ser alterado") do - pending "Garanta que não houve novas importações" -end - -When("altero o template {string} removendo todas as perguntas obrigatórias") do |nome| - pending "Remova as perguntas mínimas do template #{nome}" -end - -Then("o template original deve permanecer inalterado") do - pending "Compare com versão anterior" -end - -When("ocorre uma falha no serviço de email") do - pending "Simule exception na integração de email" -end - -Then("os formulários devem aparecer como {string}") do |status| - pending "Cheque o status '#{status}' na UI/banco" -end - -When("ocorre um erro de processamento") do - pending "Simule falha no backend ao carregar resultados" -end - -Then("devo poder tentar novamente") do - pending "Verifique se existe botão/link de retry" -end diff --git a/features/step_definitions/importar_dados_sigaa_steps.rb b/features/step_definitions/importar_dados_sigaa_steps.rb new file mode 100644 index 0000000000..a10a155afe --- /dev/null +++ b/features/step_definitions/importar_dados_sigaa_steps.rb @@ -0,0 +1,107 @@ +# frozen_string_literal: true + +# Passos gerados a partir de importar_dados_sigaa.feature. Substitua os pendings pela automação real. + +Given('o administrador {string} está autenticado') do |ana| + pending('TODO: implementar passo: Given o administrador "Ana" está autenticado') +end + +And('os JSONs de turmas, matérias e participantes exportados do SIGAA estão disponíveis no repositório') do + pending('TODO: implementar passo: And os JSONs de turmas, matérias e participantes exportados do SIGAA estão disponíveis no repositório') +end + +And('a base atual pode conter registros parciais') do + pending('TODO: implementar passo: And a base atual pode conter registros parciais') +end + +Given('Ana acessa o menu {string}') do |integra_es_sigaa| + pending('TODO: implementar passo: Given Ana acessa o menu "Integrações > SIGAA"') +end + +When('seleciona os arquivos JSON fornecidos no repositório') do + pending('TODO: implementar passo: When seleciona os arquivos JSON fornecidos no repositório') +end + +And('inicia a importação') do + pending('TODO: implementar passo: And inicia a importação') +end + +Then('o sistema valida os dados') do + pending('TODO: implementar passo: Then o sistema valida os dados') +end + +And('insere novas turmas, matérias e participantes que ainda não existem') do + pending('TODO: implementar passo: And insere novas turmas, matérias e participantes que ainda não existem') +end + +And('apresenta resumo com quantos itens foram adicionados e ignorados por já existirem') do + pending('TODO: implementar passo: And apresenta resumo com quantos itens foram adicionados e ignorados por já existirem') +end + +Given('Ana carrega o JSON de participantes que referenciam turmas e matérias') do + pending('TODO: implementar passo: Given Ana carrega o JSON de participantes que referenciam turmas e matérias') +end + +When('essas turmas e matérias não existem na base') do + pending('TODO: implementar passo: When essas turmas e matérias não existem na base') +end + +Then('o processo cria primeiro as turmas e matérias correspondentes') do + pending('TODO: implementar passo: Then o processo cria primeiro as turmas e matérias correspondentes') +end + +And('só então cadastra cada participante vinculado') do + pending('TODO: implementar passo: And só então cadastra cada participante vinculado') +end + +Given('Ana tenta importar um arquivo JSON ausente de campos obrigatórios') do + pending('TODO: implementar passo: Given Ana tenta importar um arquivo JSON ausente de campos obrigatórios') +end + +When('o processo detecta inconsistências') do + pending('TODO: implementar passo: When o processo detecta inconsistências') +end + +Then('a importação é abortada') do + pending('TODO: implementar passo: Then a importação é abortada') +end + +And('o sistema informa quais arquivos ou registros estão inválidos') do + pending('TODO: implementar passo: And o sistema informa quais arquivos ou registros estão inválidos') +end + +And('nenhum dado parcial é aplicado à base') do + pending('TODO: implementar passo: And nenhum dado parcial é aplicado à base') +end + +Given('Ana seleciona os JSONs para importação') do + pending('TODO: implementar passo: Given Ana seleciona os JSONs para importação') +end + +When('ocorre falha ao ler um dos arquivos (permissão/corrupção)') do + pending('TODO: implementar passo: When ocorre falha ao ler um dos arquivos (permissão/corrupção)') +end + +Then('o sistema exibe “Não foi possível carregar o arquivo . Verifique e tente novamente.”') do + pending('TODO: implementar passo: Then o sistema exibe “Não foi possível carregar o arquivo . Verifique e tente novamente.”') +end + +And('a importação completa não é iniciada') do + pending('TODO: implementar passo: And a importação completa não é iniciada') +end + +Given('Ana analisou o resumo de registros a importar') do + pending('TODO: implementar passo: Given Ana analisou o resumo de registros a importar') +end + +When('decide cancelar') do + pending('TODO: implementar passo: When decide cancelar') +end + +Then('nenhum dado do SIGAA é gravado na base') do + pending('TODO: implementar passo: Then nenhum dado do SIGAA é gravado na base') +end + +And('o sistema registra o cancelamento e mantém a base sem alterações') do + pending('TODO: implementar passo: And o sistema registra o cancelamento e mantém a base sem alterações') +end diff --git a/features/step_definitions/login_steps.rb b/features/step_definitions/login_steps.rb index cede964aa1..aa3e5585ca 100644 --- a/features/step_definitions/login_steps.rb +++ b/features/step_definitions/login_steps.rb @@ -1,44 +1,71 @@ -Given("que estou na tela de login") do - pending "Implemente a navegação até a tela /login com Capybara" +# frozen_string_literal: true + +# Passos gerados a partir de login.feature. Substitua os pendings pela automação real. + +Given('que os seguintes usuários já existem:') do |table| + pending('TODO: implementar passo: Given que os seguintes usuários já existem:') +end + +Given('que {string} deseja acessar o sistema') do |perfil| + pending('TODO: implementar passo: Given que "" deseja acessar o sistema') +end + +When('informa {string} {string} e a senha correta') do |tipo_login, credencial| + pending('TODO: implementar passo: When informa "" "" e a senha correta') +end + +Then('o login é autorizado') do + pending('TODO: implementar passo: Then o login é autorizado') +end + +And('o usuário visualiza a tela principal para responder formulários') do + pending('TODO: implementar passo: And o usuário visualiza a tela principal para responder formulários') +end + +And('o menu lateral não exibe opções extras além das permitidas ao perfil') do + pending('TODO: implementar passo: And o menu lateral não exibe opções extras além das permitidas ao perfil') +end + +When('informa o e-mail {string} e a senha correta') do |ana_admin_unb_br| + pending('TODO: implementar passo: When informa o e-mail "ana.admin@unb.br" e a senha correta') +end + +And('o menu lateral exibe a opção {string}') do |gerenciamento| + pending('TODO: implementar passo: And o menu lateral exibe a opção "Gerenciamento"') end -Given("existe um {word} cadastrado com email {string} e senha {string}") do |perfil, email, senha| - pending <<~MSG - Cadastre (ou faça stub) o #{perfil} com email #{email} e senha #{senha}. - Utilize os modelos reais para garantir autenticação consistente. - MSG +And('o administrador pode acessar as funcionalidades de gestão do sistema') do + pending('TODO: implementar passo: And o administrador pode acessar as funcionalidades de gestão do sistema') end -Given("a conta excedeu o número máximo de tentativas") do - pending "Configure o estado do usuário como bloqueado para simular lockout" +When('informa {string} {string} com a senha {string}') do |tipo_login, credencial, senha_tentada| + pending('TODO: implementar passo: When informa "" "" com a senha ""') end -When("informo o email {string} e a senha {string}") do |email, senha| - pending <<~MSG - Preencha os campos de login com email=#{email} e senha=#{senha} usando Capybara. - MSG +Then('o sistema nega o acesso') do + pending('TODO: implementar passo: Then o sistema nega o acesso') end -When("confirmo o envio do formulário") do - pending "Clique no botão Entrar e aguarde a resposta da aplicação" +And('uma mensagem informa que e-mail/matrícula ou senha estão incorretos') do + pending('TODO: implementar passo: And uma mensagem informa que e-mail/matrícula ou senha estão incorretos') end -Then("devo ser direcionado para o painel do {word}") do |perfil| - pending "Valide a URL/redirecionamento conforme o dashboard do perfil #{perfil}" +And('nenhuma funcionalidade do sistema é carregada') do + pending('TODO: implementar passo: And nenhuma funcionalidade do sistema é carregada') end -Then("devo ver a mensagem {string}") do |mensagem| - pending "Asserte que o texto '#{mensagem}' está visível na página" +Given('que qualquer usuário tenta acessar o sistema') do + pending('TODO: implementar passo: Given que qualquer usuário tenta acessar o sistema') end -Then("devo continuar na tela de login") do - pending "Certifique-se de que a URL/perfil atual continua sendo /login" +When('submete o formulário com e-mail/matrícula ou senha em branco') do + pending('TODO: implementar passo: When submete o formulário com e-mail/matrícula ou senha em branco') end -Then("devo ver a mensagem de erro {string}") do |mensagem| - pending "Busque por banners/toasts exibindo '#{mensagem}'" +Then('o sistema impede o envio') do + pending('TODO: implementar passo: Then o sistema impede o envio') end -Then("os campos devem ser destacados como inválidos") do - pending "Use seletores CSS para checar se inputs possuem classes de erro" +And('uma mensagem orienta a preencher todos os campos obrigatórios') do + pending('TODO: implementar passo: And uma mensagem orienta a preencher todos os campos obrigatórios') end diff --git a/features/step_definitions/responder_formulario_steps.rb b/features/step_definitions/responder_formulario_steps.rb new file mode 100644 index 0000000000..5e678a066d --- /dev/null +++ b/features/step_definitions/responder_formulario_steps.rb @@ -0,0 +1,103 @@ +# frozen_string_literal: true + +# Passos gerados a partir de responder_formulario.feature. Substitua os pendings pela automação real. + +Given('o participante {string} está autenticado') do |lucas| + pending('TODO: implementar passo: Given o participante "Lucas" está autenticado') +end + +And('Lucas está matriculado na turma {string}') do |cic0197| + pending('TODO: implementar passo: And Lucas está matriculado na turma "CIC0197"') +end + +And('o formulário {string} está disponível para resposta') do |avalia_o_da_turma_cic0197| + pending('TODO: implementar passo: And o formulário "Avaliação da Turma CIC0197" está disponível para resposta') +end + +Given('Lucas acessa o menu {string}') do |formul_rios| + pending('TODO: implementar passo: Given Lucas acessa o menu "Formulários"') +end + +When('seleciona {string}') do |avalia_o_da_turma_cic0197| + pending('TODO: implementar passo: When seleciona "Avaliação da Turma CIC0197"') +end + +And('responde todas as perguntas obrigatórias') do + pending('TODO: implementar passo: And responde todas as perguntas obrigatórias') +end + +And('envia o formulário') do + pending('TODO: implementar passo: And envia o formulário') +end + +Then('o sistema confirma “Avaliação enviada com sucesso”') do + pending('TODO: implementar passo: Then o sistema confirma “Avaliação enviada com sucesso”') +end + +And('o formulário passa a constar como respondido para Lucas') do + pending('TODO: implementar passo: And o formulário passa a constar como respondido para Lucas') +end + +Given('Lucas abriu o formulário') do + pending('TODO: implementar passo: Given Lucas abriu o formulário') +end + +When('responde parcialmente e escolhe “Salvar rascunho”') do + pending('TODO: implementar passo: When responde parcialmente e escolhe “Salvar rascunho”') +end + +Then('o sistema armazena as respostas parciais') do + pending('TODO: implementar passo: Then o sistema armazena as respostas parciais') +end + +And('ao voltar ao formulário, as respostas preenchidas permanecem lá') do + pending('TODO: implementar passo: And ao voltar ao formulário, as respostas preenchidas permanecem lá') +end + +Given('Lucas está respondendo o formulário') do + pending('TODO: implementar passo: Given Lucas está respondendo o formulário') +end + +When('deixa campos obrigatórios em branco e clica em “Enviar”') do + pending('TODO: implementar passo: When deixa campos obrigatórios em branco e clica em “Enviar”') +end + +Then('o sistema bloqueia o envio') do + pending('TODO: implementar passo: Then o sistema bloqueia o envio') +end + +And('destaca os campos faltantes com a mensagem “Preencha este campo”') do + pending('TODO: implementar passo: And destaca os campos faltantes com a mensagem “Preencha este campo”') +end + +Given('o prazo do formulário expirou') do + pending('TODO: implementar passo: Given o prazo do formulário expirou') +end + +When('Lucas tenta acessá-lo') do + pending('TODO: implementar passo: When Lucas tenta acessá-lo') +end + +Then('o sistema informa “Formulário indisponível, prazo encerrado”') do + pending('TODO: implementar passo: Then o sistema informa “Formulário indisponível, prazo encerrado”') +end + +And('impede o início da resposta') do + pending('TODO: implementar passo: And impede o início da resposta') +end + +Given('Lucas completou todas as respostas') do + pending('TODO: implementar passo: Given Lucas completou todas as respostas') +end + +When('clica em “Enviar” e ocorre falha de rede') do + pending('TODO: implementar passo: When clica em “Enviar” e ocorre falha de rede') +end + +Then('o sistema mostra “Não foi possível enviar. Verifique sua conexão e tente novamente”') do + pending('TODO: implementar passo: Then o sistema mostra “Não foi possível enviar. Verifique sua conexão e tente novamente”') +end + +And('o questionário permanece como não enviado até nova tentativa') do + pending('TODO: implementar passo: And o questionário permanece como não enviado até nova tentativa') +end diff --git a/features/step_definitions/resultados_admin_steps.rb b/features/step_definitions/resultados_admin_steps.rb index ddb53cdf71..035b190d5b 100644 --- a/features/step_definitions/resultados_admin_steps.rb +++ b/features/step_definitions/resultados_admin_steps.rb @@ -1,33 +1,63 @@ -Given("acesso o painel de resultados") do - pending "Abra a seção /admin/resultados" +# frozen_string_literal: true + +# Passos gerados a partir de resultados_admin.feature. Substitua os pendings pela automação real. + +Given('estou autenticado como {string}') do |admin| + pending('TODO: implementar passo: Given estou autenticado como "admin"') +end + +And('acesso o painel de resultados') do + pending('TODO: implementar passo: And acesso o painel de resultados') +end + +When('clico no card {string} do semestre {string}') do |arquitetura_de_computadores, texto2| + pending('TODO: implementar passo: When clico no card "Arquitetura de Computadores" do semestre "2024/1"') +end + +Then('devo ver o download do arquivo {string} iniciado') do |arquitetura_2024_1_csv| + pending('TODO: implementar passo: Then devo ver o download do arquivo "arquitetura-2024-1.csv" iniciado') +end + +And('devo ver a mensagem {string}') do |download_iniciado| + pending('TODO: implementar passo: And devo ver a mensagem "Download iniciado"') +end + +And('ocorre um erro na geração do CSV') do + pending('TODO: implementar passo: And ocorre um erro na geração do CSV') +end + +Then('devo ver a mensagem {string}') do |n_o_foi_poss_vel_gerar_o_csv| + pending('TODO: implementar passo: Then devo ver a mensagem "Não foi possível gerar o CSV"') +end + +And('o download não deve ser iniciado') do + pending('TODO: implementar passo: And o download não deve ser iniciado') end -When("clico no card {string} do semestre {string}") do |disciplina, semestre| - pending "Clique no card correspondente a #{disciplina} #{semestre}" +Given('não existem resultados cadastrados') do + pending('TODO: implementar passo: Given não existem resultados cadastrados') end -Then("devo ver o download do arquivo {string} iniciado") do |arquivo| - pending "Cheque se o browser iniciou download do arquivo #{arquivo}" +When('acesso o painel de resultados') do + pending('TODO: implementar passo: When acesso o painel de resultados') end -Then("devo ver os downloads dos arquivos:") do |table| - pending <<~MSG - Verifique download para cada arquivo listado: #{table.raw.flatten[1..]} - MSG +Then('devo ver a mensagem {string}') do |nenhum_resultado_dispon_vel| + pending('TODO: implementar passo: Then devo ver a mensagem "Nenhum resultado disponível"') end -When("ocorre um erro na geração do CSV") do - pending "Simule exceção na geração/exportação" +And('nenhum card deve ser exibido') do + pending('TODO: implementar passo: And nenhum card deve ser exibido') end -Then("o download não deve ser iniciado") do - pending "Confirme que nenhum arquivo foi entregue" +Given('estou autenticado como {string}') do |aluno| + pending('TODO: implementar passo: Given estou autenticado como "aluno"') end -Given("não existem resultados cadastrados") do - pending "Garanta banco vazio para resultados" +Then('devo ver a mensagem {string}') do |acesso_restrito_a_administradores| + pending('TODO: implementar passo: Then devo ver a mensagem "Acesso restrito a administradores"') end -Then("nenhum card deve ser exibido") do - pending "Valide que a grade está vazia" +And('devo ser redirecionado para o painel inicial') do + pending('TODO: implementar passo: And devo ser redirecionado para o painel inicial') end diff --git a/features/step_definitions/template_modal_steps.rb b/features/step_definitions/template_modal_steps.rb index 3f0dc0fd26..72c00f463a 100644 --- a/features/step_definitions/template_modal_steps.rb +++ b/features/step_definitions/template_modal_steps.rb @@ -1,37 +1,83 @@ -Given("estou com o modal de template aberto") do - pending "Abra o modal de criação/edição" +# frozen_string_literal: true + +# Passos gerados a partir de template_modal.feature. Substitua os pendings pela automação real. + +Given('estou autenticado como {string}') do |admin| + pending('TODO: implementar passo: Given estou autenticado como "admin"') +end + +And('estou com o modal de template aberto') do + pending('TODO: implementar passo: And estou com o modal de template aberto') +end + +When('defino o nome do template como {string}') do |feedback_2024| + pending('TODO: implementar passo: When defino o nome do template como "Feedback 2024"') +end + +And('adiciono a questão 1 com:') do |table| + pending('TODO: implementar passo: And adiciono a questão 1 com:') +end + +And('adiciono a questão 2 com:') do |table| + pending('TODO: implementar passo: And adiciono a questão 2 com:') +end + +And('salvo o template pelo modal') do + pending('TODO: implementar passo: And salvo o template pelo modal') +end + +Then('devo ver a mensagem {string}') do |template_salvo| + pending('TODO: implementar passo: Then devo ver a mensagem "Template salvo"') +end + +And('devo ver duas questões listadas no preview') do + pending('TODO: implementar passo: And devo ver duas questões listadas no preview') +end + +When('adiciono a questão 1 com:') do |table| + pending('TODO: implementar passo: When adiciono a questão 1 com:') +end + +And('clico para adicionar nova questão') do + pending('TODO: implementar passo: And clico para adicionar nova questão') +end + +Then('devo ver duas questões listadas no preview') do + pending('TODO: implementar passo: Then devo ver duas questões listadas no preview') +end + +Then('devo ver a mensagem {string}') do |informe_o_nome_do_template| + pending('TODO: implementar passo: Then devo ver a mensagem "Informe o nome do template"') end -When("estou com o modal de template aberto") do - pending "Abra o modal de criação/edição" +And('o modal deve permanecer aberto') do + pending('TODO: implementar passo: And o modal deve permanecer aberto') end -When("defino o nome do template como {string}") do |nome| - pending "Preencha o campo de nome com #{nome}" +When('defino o nome do template como {string}') do |avalia_o| + pending('TODO: implementar passo: When defino o nome do template como "Avaliação"') end -When("adiciono a questão {int} com:") do |numero, table| - pending <<~MSG - Preencha campos da questão #{numero} com #{table.rows_hash} - MSG +Then('devo ver a mensagem {string}') do |inclua_op_es_para_perguntas_objetivas| + pending('TODO: implementar passo: Then devo ver a mensagem "Inclua opções para perguntas objetivas"') end -When("clico para adicionar nova questão") do - pending "Clique no botão + do modal" +And('nenhuma questão deve ser adicionada') do + pending('TODO: implementar passo: And nenhuma questão deve ser adicionada') end -When("salvo o template pelo modal") do - pending "Clique em Criar/Salvar no modal" +Given('estou autenticado como {string}') do |aluno| + pending('TODO: implementar passo: Given estou autenticado como "aluno"') end -Then("devo ver duas questões listadas no preview") do - pending "Confirme que duas questões são renderizadas" +When('estou com o modal de template aberto') do + pending('TODO: implementar passo: When estou com o modal de template aberto') end -Then("nenhuma questão deve ser adicionada") do - pending "Verifique que o preview continua vazio" +Then('devo ver a mensagem {string}') do |acesso_restrito| + pending('TODO: implementar passo: Then devo ver a mensagem "Acesso restrito"') end -Then("o modal deve ser fechado automaticamente") do - pending "Confirme que o modal não está mais visível" +And('o modal deve ser fechado automaticamente') do + pending('TODO: implementar passo: And o modal deve ser fechado automaticamente') end diff --git a/features/step_definitions/templates_admin_steps.rb b/features/step_definitions/templates_admin_steps.rb deleted file mode 100644 index f76a2b7432..0000000000 --- a/features/step_definitions/templates_admin_steps.rb +++ /dev/null @@ -1,75 +0,0 @@ -Given("acesso o painel de templates") do - pending "Navegue para /admin/templates" -end - -When("clico em {string}") do |acao| - pending "Clique no botão #{acao}" -end - -When("preencho o popup com os dados:") do |table| - pending <<~MSG - Preencha campos do modal com: #{table.rows_hash} - MSG -end - -When("salvo o template") do - pending "Clique em Salvar no modal" -end - -Then("devo ver o card {string}") do |nome| - pending "Verifique se o card #{nome} aparece na grade" -end - -Then("devo ver a mensagem {string}") do |mensagem| - pending "Asserte presença do texto '#{mensagem}'" -end - -Given("existe o template {string}") do |nome| - pending "Garanta via fixture que o template #{nome} existe" -end - -When("seleciono o template {string} para edição") do |nome| - pending "Clique no card #{nome} e abra o modal de edição" -end - -When("atualizo o popup com os dados:") do |table| - pending <<~MSG - Atualize apenas os campos fornecidos: #{table.rows_hash} - MSG -end - -Then("o card {string} deve exibir a descrição {string}") do |nome, descricao| - pending "Valide o texto da descrição renderizado no card" -end - -When("excluo o template {string}") do |nome| - pending "Clique no ícone de deletar do card #{nome}" -end - -When("confirmo a exclusão") do - pending "Confirme no modal de alerta" -end - -Then("o card {string} não deve mais existir") do |nome| - pending "Garanta que o card sumiu da grade" -end - -Then("o popup deve permanecer aberto") do - pending "Verifique que o modal ainda está visível" -end - -Then("os dados originais devem permanecer inalterados") do - pending "Compare os valores com o estado anterior" -end - -Given("existe o template {string} associado a formulários enviados") do |nome| - pending "Crie associação do template #{nome} a formulários" -end - -Then("o card {string} deve continuar visível") do |nome| - pending "Cheque que o card #{nome} ainda está na grade" -end - -Then("devo ser redirecionado para o painel inicial") do - pending "Assegure que a rota atual é /avaliacoes" -end diff --git a/features/step_definitions/visualizacao_formularios_steps.rb b/features/step_definitions/visualizacao_formularios_steps.rb new file mode 100644 index 0000000000..dde911bf77 --- /dev/null +++ b/features/step_definitions/visualizacao_formularios_steps.rb @@ -0,0 +1,83 @@ +# frozen_string_literal: true + +# Passos gerados a partir de visualizacao_formularios.feature. Substitua os pendings pela automação real. + +Given('o participante {string} está autenticado') do |lucas| + pending('TODO: implementar passo: Given o participante "Lucas" está autenticado') +end + +And('Lucas está matriculado nas turmas:') do |table| + pending('TODO: implementar passo: And Lucas está matriculado nas turmas:') +end + +Given('Lucas acessa o menu {string}') do |formul_rios_para_responder| + pending('TODO: implementar passo: Given Lucas acessa o menu "Formulários para responder"') +end + +When('solicita visualizar os formulários pendentes') do + pending('TODO: implementar passo: When solicita visualizar os formulários pendentes') +end + +Then('a lista exibe {string} e {string} com suas respectivas turmas e prazos') do |avalia_o_final_1, feedback_1| + pending('TODO: implementar passo: Then a lista exibe "Avaliação Final 1" e "Feedback 1" com suas respectivas turmas e prazos') +end + +And('o formulário {string} não aparece por já estar respondido') do |avalia_o_final_2| + pending('TODO: implementar passo: And o formulário "Avaliação Final 2" não aparece por já estar respondido') +end + +Given('Lucas está na lista de formulários pendentes') do + pending('TODO: implementar passo: Given Lucas está na lista de formulários pendentes') +end + +When('seleciona {string} e clica em {string}') do |avalia_o_final_1, responder| + pending('TODO: implementar passo: When seleciona "Avaliação Final 1" e clica em "Responder"') +end + +Then('o sistema abre o formulário correspondente para preenchimento') do + pending('TODO: implementar passo: Then o sistema abre o formulário correspondente para preenchimento') +end + +Given('a participante {string} está autenticada e já respondeu todos os formulários de suas turmas') do |marina| + pending('TODO: implementar passo: Given a participante "Marina" está autenticada e já respondeu todos os formulários de suas turmas') +end + +When('ela acessa o menu {string}') do |formul_rios_para_responder| + pending('TODO: implementar passo: When ela acessa o menu "Formulários para responder"') +end + +Then('a lista aparece vazia') do + pending('TODO: implementar passo: Then a lista aparece vazia') +end + +And('o sistema exibe a mensagem {string}') do |voc_est_em_dia_aguarde_novos_formul_rios_das_suas_turmas_| + pending('TODO: implementar passo: And o sistema exibe a mensagem "Você está em dia! Aguarde novos formulários das suas turmas."') +end + +When('ocorre um erro de comunicação com o servidor') do + pending('TODO: implementar passo: When ocorre um erro de comunicação com o servidor') +end + +Then('o sistema informa {string}') do |n_o_foi_poss_vel_carregar_os_formul_rios_pendentes_tente_novamente_| + pending('TODO: implementar passo: Then o sistema informa "Não foi possível carregar os formulários pendentes. Tente novamente."') +end + +And('exibe o botão {string}') do |recarregar| + pending('TODO: implementar passo: And exibe o botão "Recarregar"') +end + +Given('Lucas vê o formulário {string} com prazo expirado') do |avalia_o_final_1| + pending('TODO: implementar passo: Given Lucas vê o formulário "Avaliação Final 1" com prazo expirado') +end + +When('tenta abrir o formulário') do + pending('TODO: implementar passo: When tenta abrir o formulário') +end + +Then('o sistema bloqueia o acesso') do + pending('TODO: implementar passo: Then o sistema bloqueia o acesso') +end + +And('mostra a mensagem {string}') do |este_formul_rio_n_o_est_mais_dispon_vel_para_resposta_| + pending('TODO: implementar passo: And mostra a mensagem "Este formulário não está mais disponível para resposta."') +end diff --git a/features/step_definitions/visualizacao_resultados_steps.rb b/features/step_definitions/visualizacao_resultados_steps.rb new file mode 100644 index 0000000000..af4aa4bcf7 --- /dev/null +++ b/features/step_definitions/visualizacao_resultados_steps.rb @@ -0,0 +1,59 @@ +# frozen_string_literal: true + +# Passos gerados a partir de visualizacao_resultados.feature. Substitua os pendings pela automação real. + +Given('o administrador {string} está autenticado') do |ana| + pending('TODO: implementar passo: Given o administrador "Ana" está autenticado') +end + +And('existem formulários criados por ela com indicadores:') do |table| + pending('TODO: implementar passo: And existem formulários criados por ela com indicadores:') +end + +Given('Ana acessa o menu {string}') do |resultados_dos_formul_rios| + pending('TODO: implementar passo: Given Ana acessa o menu "Resultados dos Formulários"') +end + +When('solicita visualizar os formulários criados') do + pending('TODO: implementar passo: When solicita visualizar os formulários criados') +end + +Then('a lista mostra cada formulário com título, status e número de respostas acumuladas') do + pending('TODO: implementar passo: Then a lista mostra cada formulário com título, status e número de respostas acumuladas') +end + +And('o botão {string} fica disponível para cada item') do |gerar_relat_rio| + pending('TODO: implementar passo: And o botão "Gerar relatório" fica disponível para cada item') +end + +Given('Ana está na tela de resultados') do + pending('TODO: implementar passo: Given Ana está na tela de resultados') +end + +When('aplica filtro por status {string}') do |ativo| + pending('TODO: implementar passo: When aplica filtro por status "Ativo"') +end + +Then('apenas formulários ativos permanecem na lista com suas contagens de respostas') do + pending('TODO: implementar passo: Then apenas formulários ativos permanecem na lista com suas contagens de respostas') +end + +And('ao clicar em {string} o sistema abre o fluxo de exportação correspondente') do |gerar_relat_rio| + pending('TODO: implementar passo: And ao clicar em "Gerar relatório" o sistema abre o fluxo de exportação correspondente') +end + +Given('o administrador {string} não criou formulários ainda') do |carlos| + pending('TODO: implementar passo: Given o administrador "Carlos" não criou formulários ainda') +end + +When('ele acessa o menu {string}') do |resultados_dos_formul_rios| + pending('TODO: implementar passo: When ele acessa o menu "Resultados dos Formulários"') +end + +Then('a lista aparece vazia') do + pending('TODO: implementar passo: Then a lista aparece vazia') +end + +And('o sistema exibe {string}') do |voc_ainda_n_o_tem_formul_rios_clique_em_novo_formul_rio_para_come_ar_| + pending('TODO: implementar passo: And o sistema exibe "Você ainda não tem formulários. Clique em \'Novo Formulário\' para começar."') +end diff --git a/features/step_definitions/visualizacao_templates_steps.rb b/features/step_definitions/visualizacao_templates_steps.rb new file mode 100644 index 0000000000..e576da4217 --- /dev/null +++ b/features/step_definitions/visualizacao_templates_steps.rb @@ -0,0 +1,79 @@ +# frozen_string_literal: true + +# Passos gerados a partir de visualizacao_templates.feature. Substitua os pendings pela automação real. + +Given('o administrador {string} está autenticado') do |ana| + pending('TODO: implementar passo: Given o administrador "Ana" está autenticado') +end + +And('existem os templates abaixo no sistema:') do |table| + pending('TODO: implementar passo: And existem os templates abaixo no sistema:') +end + +Given('Ana acessa o menu {string}') do |templates| + pending('TODO: implementar passo: Given Ana acessa o menu "Templates"') +end + +When('solicita visualizar seus modelos') do + pending('TODO: implementar passo: When solicita visualizar seus modelos') +end + +Then('a lista exibe {string} e {string}') do |cic0197, cic0200| + pending('TODO: implementar passo: Then a lista exibe "CIC0197" e "CIC0200"') +end + +And('templates criados por outros administradores não são mostrados') do + pending('TODO: implementar passo: And templates criados por outros administradores não são mostrados') +end + +Given('Ana está na lista de templates') do + pending('TODO: implementar passo: Given Ana está na lista de templates') +end + +When('seleciona {string} e clica em Editar') do |cic0197| + pending('TODO: implementar passo: When seleciona "CIC0197" e clica em Editar') +end + +Then('o sistema abre a tela de edição correspondendo ao template escolhido') do + pending('TODO: implementar passo: Then o sistema abre a tela de edição correspondendo ao template escolhido') +end + +When('expande as ações do template {string}') do |cic0200| + pending('TODO: implementar passo: When expande as ações do template "CIC0200"') +end + +Then('visualiza o botão de excluir disponível para modelos próprios') do + pending('TODO: implementar passo: Then visualiza o botão de excluir disponível para modelos próprios') +end + +Given('{string} está autenticado e não possui templates criados') do |carlos| + pending('TODO: implementar passo: Given "Carlos" está autenticado e não possui templates criados') +end + +When('acessa o menu {string}') do |templates| + pending('TODO: implementar passo: When acessa o menu "Templates"') +end + +Then('a lista aparece vazia') do + pending('TODO: implementar passo: Then a lista aparece vazia') +end + +And('o sistema exibe mensagem “Você ainda não criou templates. Clique em ‘Novo Template’ para começar.”') do + pending('TODO: implementar passo: And o sistema exibe mensagem “Você ainda não criou templates. Clique em ‘Novo Template’ para começar.”') +end + +When('ocorre erro de comunicação com o servidor') do + pending('TODO: implementar passo: When ocorre erro de comunicação com o servidor') +end + +Then('a lista não é carregada') do + pending('TODO: implementar passo: Then a lista não é carregada') +end + +And('uma mensagem informa “Não foi possível carregar seus templates, tente novamente mais tarde.”') do + pending('TODO: implementar passo: And uma mensagem informa “Não foi possível carregar seus templates, tente novamente mais tarde.”') +end + +And('o botão “Tentar novamente” fica disponível') do + pending('TODO: implementar passo: And o botão “Tentar novamente” fica disponível') +end diff --git a/features/visualizacao_formularios.feature b/features/visualizacao_formularios.feature index e58189c918..ffa7eed1c4 100644 --- a/features/visualizacao_formularios.feature +++ b/features/visualizacao_formularios.feature @@ -6,22 +6,22 @@ Feature: Visualizar formulários pendentes para responder Background: Given o participante "Lucas" está autenticado And Lucas está matriculado nas turmas: - | turma | formulário | status_resposta | - | Liderança 2024 | Feedback Inicial | não respondido | - | Liderança 2024 | Avaliação Final | respondido | - | Scrum Avançado | Diagnóstico de Conhecimento | não respondido | + | turma | formulário | status_resposta | + | CIC0197 | Avaliação Final 1 | não respondido | + | CIC0197 | Avaliação Final 2 | respondido | + | CIC0200 | Feedback 1 | não respondido | @happy_path Scenario: Participante lista apenas formulários não respondidos Given Lucas acessa o menu "Formulários para responder" When solicita visualizar os formulários pendentes - Then a lista exibe "Feedback Inicial" e "Diagnóstico de Conhecimento" com suas respectivas turmas e prazos - And o formulário "Avaliação Final" não aparece por já estar respondido + Then a lista exibe "Avaliação Final 1" e "Feedback 1" com suas respectivas turmas e prazos + And o formulário "Avaliação Final 2" não aparece por já estar respondido @happy_path Scenario: Participante inicia o preenchimento a partir da lista Given Lucas está na lista de formulários pendentes - When seleciona "Feedback Inicial" e clica em "Responder" + When seleciona "Avaliação Final 1" e clica em "Responder" Then o sistema abre o formulário correspondente para preenchimento @sad_path @@ -40,7 +40,7 @@ Feature: Visualizar formulários pendentes para responder @sad_path Scenario: Participante tenta responder formulário que já venceu - Given Lucas vê o formulário "Feedback Inicial" com prazo expirado + Given Lucas vê o formulário "Avaliação Final 1" com prazo expirado When tenta abrir o formulário Then o sistema bloqueia o acesso And mostra a mensagem "Este formulário não está mais disponível para resposta." diff --git a/features/visualizacao_resultados.feature b/features/visualizacao_resultados.feature index 268203a19e..3407db9ffe 100644 --- a/features/visualizacao_resultados.feature +++ b/features/visualizacao_resultados.feature @@ -6,9 +6,9 @@ Feature: Visualização de resultados dos formulários Background: Given o administrador "Ana" está autenticado And existem formulários criados por ela com indicadores: - | título | status | respostas | - | Pesquisa Satisfação 2024 | ativo | 150 | - | Checklist Implantação | encerrado| 80 | + | título | status | respostas | + | CIC0197 | ativo | 150 | + | CIC0200 | encerrado| 80 | @happy_path Scenario: Administrador consulta resultados e vê contagem de respostas diff --git a/features/visualizacao_templates.feature b/features/visualizacao_templates.feature index 309be5dae8..5fa2a3c26e 100644 --- a/features/visualizacao_templates.feature +++ b/features/visualizacao_templates.feature @@ -6,28 +6,28 @@ Feature: Visualizar templates criados Background: Given o administrador "Ana" está autenticado And existem os templates abaixo no sistema: - | título | criado_por | - | Pesquisa Satisfação 2024 | Ana | - | Checklist Financeiro | Ana | - | Aviso Geral RH | Bruno | + | título | criado_por | + | CIC0197 | Ana | + | CIC0200 | Ana | + | CIC0197 | Bruno | @happy_path Scenario: Administrador lista apenas os templates que criou Given Ana acessa o menu "Templates" When solicita visualizar seus modelos - Then a lista exibe "Pesquisa Satisfação 2024" e "Checklist Financeiro" + Then a lista exibe "CIC0197" e "CIC0200" And templates criados por outros administradores não são mostrados @happy_path Scenario: Administrador navega até a edição a partir da lista Given Ana está na lista de templates - When seleciona "Pesquisa Satisfação 2024" e clica em Editar + When seleciona "CIC0197" e clica em Editar Then o sistema abre a tela de edição correspondendo ao template escolhido @happy_path Scenario: Administrador acessa opção de exclusão a partir da lista Given Ana está na lista de templates - When expande as ações do template "Checklist Financeiro" + When expande as ações do template "CIC0200" Then visualiza o botão de excluir disponível para modelos próprios @sad_path