Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for general users #2

Merged
merged 16 commits into from
Mar 23, 2021
Merged

Prepare for general users #2

merged 16 commits into from
Mar 23, 2021

Conversation

joewiz
Copy link
Owner

@joewiz joewiz commented Mar 20, 2021

  • Add forms for managing API keys, bases, custom reports
  • Read-only view of bases by guests
  • Access to keys and management functions limited to users of the airlock group
  • Adopt Roaster for cleaner URLs - fixes Roasterize Airlock #1
  • Adopt Bootstrap 5

joewiz added 9 commits March 20, 2021 12:22
There’s now an explicit login function for functions that write to the database
The expath-pkg.xml title is the app name, whereas repo.xml, build.xml, and package.json contain the app description
Update pending tests so they pass
Remove pending designation so pending tests run
joewiz added 6 commits March 23, 2021 03:39
to keep logins to members of the airlock group, the login.xq needs to run as dba; group sticky bit is set in post-install
Add forms for managing bases, custom reports
@joewiz joewiz changed the title Roasterize Prepare for general users Mar 23, 2021
@joewiz
Copy link
Owner Author

joewiz commented Mar 23, 2021

All tests are passing locally, just not in CI. I'll address this via eXist-db/generator-exist#646.

@joewiz joewiz merged commit e0b03c1 into master Mar 23, 2021
@joewiz joewiz deleted the roasterize branch March 23, 2021 08:00
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.

Roasterize Airlock
1 participant