demontpx/user-bundle

为我的 Symfony 应用提供用户和用户管理

安装: 457

依赖项: 0

建议者: 0

安全性: 0

星星: 1

关注者: 2

分支: 0

公开问题: 0

类型:symfony-bundle

0.9.4 2021-01-06 16:02 UTC

This package is auto-updated.

Last update: 2024-08-30 01:25:57 UTC


README

此软件将 FOSUserBundle 与我的 Symfony 应用相结合

安装

将用户组件添加到您的 symfony 项目中

$ compose require demontpx/user-bundle

配置

您可以在 config/packages/demontpx_user.yaml 中添加用户角色

demontpx_user:
    roles:
        ROLE_ADMIN: Administrator
        ROLE_GROUP_MANAGER: Group manager
        ROLE_SUPER: Super user

测试的 ORM 数据固定可以在 config/packages/test/demontpx_user.yml 中添加

demontpx_user:
    fixtures:
        user: ~
        admin: { roles: [ROLE_ADMIN] }
        super_user: { roles: [ROLE_ADMIN, ROLE_SUPER] }

用户将获得与用户名相同的密码,您将能够使用 util 组件中的 UserWebTestCase 类来进行用户感知的功能测试。您还需要将其添加到 config/packages/test/security.yml 中以启用此功能

security:
    firewalls:
        main: # Replace this with your firewall name
            http_basic: ~

额外的 JavaScript 和样式表

位于 assets/user-bundle.scss 的 SCSS 文件可以导入。

一些元素具有 select2 类,可以通过在这些元素上启用 select2 来增强。