router/guards
Overview
Vue Router navigation guards for enforcing authentication, group membership, and model info availability.
Methods
- requireAuth - Require the user to be authenticated.
- requireGroups - Require the user to have certain groups, or show a toast message for denial.
- requireInitialized - Require the user to be initialized, in order to optionally show or use the user object, but not requiring authentication.
- requireModelInfo - Require model info to be loaded before accessing the route.
- requireRecentAuth - Require the user to be recently authenticated.
- requireUnauth - Require the user to be unauthenticated, like for a login page.
- waitForInitialising - Wait for the user to be initialized.
- waitForModelStoreLoad - Wait for store model config to load
Source
client/lib/router/guards.js:1