Skip to content

roles bug #7

@owen-gxz

Description

@owen-gxz

I want to generate permissions through the directory
my login user roles:
[complaint_type_read locale_admin complaint_type_add locale_reader complaint_type_edit global_admin complaint_type_delete]
more menu errors:
image

roles code:

for _, rs := range CmsRoles {
		for _, ts := range CmsTemp {
			// fmt.Println(rs, ts)
			crl := cms.CmsUserRoleList{}
			switch rs {
			case "read":
				crl.Name = fmt.Sprintf("%s%s", ts.Name, "查看")
			case "edit":
				crl.Name = fmt.Sprintf("%s%s", ts.Name, "更新")
			case "delete":
				crl.Name = fmt.Sprintf("%s%s", ts.Name, "删除")
			case "add":
				crl.Name = fmt.Sprintf("%s%s", ts.Name, "增加")
			}
			crl.Value = fmt.Sprintf("%s_%s", ts.Value, rs)
			err := db.Where(crl).FirstOrCreate(&crl).Error
			if err != nil {
				panic(err)
			}
			setRoles(crl.Value, db)
		}
	}

UserTmpl:

type UserTmpl struct {
	Name  string
	Value string
}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions