greenlight icon indicating copy to clipboard operation
greenlight copied to clipboard

Access Codes: Added Access codes auto generation on `after_find` and `after_create` for certain configs.

Open KH-Amir-TN opened this issue 2 years ago • 1 comments

Description

Synchronizing the rooms access codes settings with their rooms configs.

This PR:

  • Edits Rooms model to add in the capability to lazy generate access codes on rooms creation and first interaction after having forced enabled configs.

Testing Steps

  1. Pull the code.
  2. Install the dependencies bundle install && npm|yarn install.
  3. Clean the previous assets build by running rm app/assets/builds/* (This won't remove .keep since it's hidden).
  4. Clean the database and tmp files for a better isolation by running rails tmp:clear && rails db:schema:cache:clear && rails db:drop && rails db:create && rails db:migrate:with_data
  5. Run the linter and specs bundle exec rubocop --parallel && bundle exec rspec && npx eslint app/javascript/* --ext .jsx,.js
  6. Run ./bin/dev to run the assets builders processes and the Puma server all at once.

Screenshots (if appropriate):

KH-Amir-TN avatar Aug 08 '22 13:08 KH-Amir-TN

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

sonarqubecloud[bot] avatar Aug 08 '22 13:08 sonarqubecloud[bot]