MCPcopy Index your code
hub / github.com/PatchMon/PatchMon / dbRolePermissionToModel

Function dbRolePermissionToModel

server-source-code/internal/store/convert.go:12–39  ·  view source on GitHub ↗
(r db.RolePermission)

Source from the content-addressed store, hash-verified

10)
11
12func dbRolePermissionToModel(r db.RolePermission) models.RolePermission {
13 return models.RolePermission{
14 ID: r.ID,
15 Role: r.Role,
16 CanViewDashboard: r.CanViewDashboard,
17 CanViewHosts: r.CanViewHosts,
18 CanManageHosts: r.CanManageHosts,
19 CanViewPackages: r.CanViewPackages,
20 CanManagePackages: r.CanManagePackages,
21 CanViewUsers: r.CanViewUsers,
22 CanManageUsers: r.CanManageUsers,
23 CanManageSuperusers: r.CanManageSuperusers,
24 CanViewReports: r.CanViewReports,
25 CanExportData: r.CanExportData,
26 CanManageSettings: r.CanManageSettings,
27 CanManageNotifications: r.CanManageNotifications,
28 CanViewNotificationLogs: r.CanViewNotificationLogs,
29 CanManagePatching: r.CanManagePatching,
30 CanManageCompliance: r.CanManageCompliance,
31 CanManageDocker: r.CanManageDocker,
32 CanManageAlerts: r.CanManageAlerts,
33 CanManageAutomation: r.CanManageAutomation,
34 CanUseRemoteAccess: r.CanUseRemoteAccess,
35 CanManageBilling: r.CanManageBilling,
36 CreatedAt: pgTime(r.CreatedAt),
37 UpdatedAt: pgTime(r.UpdatedAt),
38 }
39}
40
41func dbSettingToModel(s db.Setting) models.Settings {
42 return models.Settings{

Callers 2

GetByRoleMethod · 0.85
ListRolesMethod · 0.85

Calls 1

pgTimeFunction · 0.70

Tested by

no test coverage detected