SkillAgentSearch skills...

Quser

Quasar Framework, AsgardCMS, Laravel Passport Authentication, Module with CRUD for users, and Profile Admin

Install / Use

/learn @imagina/Quser
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

QUSER | 2.0.7

Installation

npm i ./src/modules/quser@2.0.7

API Routes

| ENTITY | ROUTE | | ------------- | ------------- | | Me | apiRoutes.quser.Me | | Must Change Password | apiRoutes.quser.mustChangePassword | | Login | apiRoutes.quser.authLogin | | Logout | apiRoutes.quser.authLogout | | Logout All | apiRoutes.quser.authLogoutAll | | Impersonate | apiRoutes.quser.impersonate | | Refresh Token | apiRoutes.quser.refreshToken | | Addresses | apiRoutes.quser.addresses | | Departments | apiRoutes.quser.departments | | Department Settings | apiRoutes.quser.departmentsSettings | | Fields | apiRoutes.quser.fields | | Users | apiRoutes.quser.users | | Register | apiRoutes.quser.register | | ChangePassword | apiRoutes.quser.changePassword | | Roles | apiRoutes.quser.roles |

Pages

  • Front-End

    | PAGE | NAME | | ------------- | ------------- | | Login | auth.login | | Logout | auth.logout | | Change Password | auth.change.password | | Profile | user.profile.me |

  • Back-End

    | PAGE | NAME | | ------------- | ------------- | | Users | quser.admin.users | | Departments | quser.admin.departments | | Roles | quser.admin.roles |

Components

| NAME | ROUTE | | ------------- | ------------- | | Serch Users | modules/quser/_components/search-users | | Widget Users | modules/qblog/_components/widget-user | | Widget User Department | modules/qblog/_components/widget-user-department | | Auth Form | modules/qblog/_components/auth/form | | Auth Login | modules/qblog/_components/auth/login | | Auth Register | modules/qblog/_components/auth/register |

Store VUEX

  • States

    • quserAuth.userToken
    • quserAuth.userId
    • quserAuth.userData
    • quserAuth.permissions
    • quserAuth.settings
    • quserAuth.departments
    • quserAuth.authenticated

Plugins

  • Auth

    You can use this plugin, calling $auth in the template or this.$auth in scripts. Methods:
    • hasAccess('permission-name')
      Validate if logged user has this permission
    • hasSetting('setting-name')
      Validate if logged user has this setting
View on GitHub
GitHub Stars9
CategoryDevelopment
Updated10mo ago
Forks9

Languages

Vue

Security Score

62/100

Audited on May 14, 2025

No findings