Skip to content

latebit-io/bulwarkauthadmin-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bulwarkauthadmin-ui

Vue 3 + TypeScript admin UI for managing Bulwark authentication accounts.

Features

  • Account management (list, create, edit, enable/disable, deactivate)
  • Role and permission management
  • Tenant management (system tenant users only)
  • TUI (Text User Interface) amber-on-black terminal aesthetic

Access Control

  • System tenant users: Full access to all features including tenant management
  • Tenant admin users: Access to accounts, roles, and permissions for their tenant only (no tenant management)

Recommended IDE Setup

VS Code + Vue (Official) (and disable Vetur).

Recommended Browser Setup

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Run Unit Tests with Vitest

npm run test:unit

Lint with ESLint

npm run lint

About

Web UI for bulwarkauthadmin

Resources

Stars

Watchers

Forks

Packages