Skip to content

Conversation

@joaquinco
Copy link
Collaborator

@joaquinco joaquinco commented Dec 30, 2025

Notes

Add missing feature flags to documentaiton and restructure the sections.

NUOPEN-287 | Document feature flags

@joaquinco joaquinco marked this pull request as ready for review December 30, 2025 18:05
Copy link
Collaborator

@LeticiaErrandonea LeticiaErrandonea left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a few comments

Comment on lines 93 to 94
* `auto_end_reservations_on_next_start` Automatically end previous reservations for timer/relay controlled instruments, when another user starts a new reservation.
* `auto_end_reservations_on_next_start`: Automatically ends an unfinished reservation if another reservation for the same instrument is started.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

auto_end_reservations_on_next_start is repeated

* `cross_facility_reports` Allow generating cross facility reports (does not work with SES due to attached file size limits)
* `kiosk_view` Kiosk mode - display a list of actionable reservations without logging in (optionally allow acting w/o auth)
* `reservations: grace_period`, `reservations: timeout_period`, `occupancies: timeout_period`, `billing: review_period` various grace periods, time periods, and review periods
* `bypass_kiosk_auth`: Do not require authentication on Kioks view actions.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* `bypass_kiosk_auth`: Do not require authentication on Kioks view actions.
* `bypass_kiosk_auth`: Do not require authentication on Kiosk view actions.


* `create_users` Should admins be able to manually add users
* `devise/lock_strategy`Lock account after 5 failed attempts
* `lookup_netids`: If enabled, allow internal and external users to be created. Add additional step to ensure the NetId or email is not already present. Else, navigate to create external user (no internal user creation allowed).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This else is for when the FF is off? Can we be more explicit? The sentence between the if and else is a bit confusing for me.

Copy link
Collaborator

@LeticiaErrandonea LeticiaErrandonea left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for the changes!

I think we can ignore the failing specs 😅

@joaquinco joaquinco merged commit 8b04555 into master Dec 31, 2025
3 of 4 checks passed
@joaquinco joaquinco deleted the nuopen-287/document-feature-flags branch December 31, 2025 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants