| 10 | ) |
| 11 | |
| 12 | func 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 | |
| 41 | func dbSettingToModel(s db.Setting) models.Settings { |
| 42 | return models.Settings{ |