Documentation
¶
Index ¶
- Variables
- func AddPermissionToRole(roleID int, permission string) error
- func CreateAuditLog(logEntry *models.AuditLog) error
- func CreatePentest(pentest *models.Pentest) error
- func CreateRole(role *models.Role) error
- func CreateUser(user *models.User) error
- func DeletePentest(id int) error
- func DeleteUser(userID int) error
- func GetAllAuditLogs() ([]models.AuditLog, error)
- func GetAllRoles() ([]models.Role, error)
- func GetPentestByID(id int) (*models.Pentest, error)
- func GetPermissionsByRoleID(roleID int) ([]string, error)
- func GetRoleByID(roleID int) (*models.Role, error)
- func GetUserByID(userID int) (*models.User, error)
- func GetUserByUsername(username string) (*models.User, error)
- func InitDB(connectionString string) error
- func UpdatePentest(pentest *models.Pentest) error
- func UpdateUser(user *models.User) error
Constants ¶
This section is empty.
Variables ¶
View Source
var DB *sql.DB
Functions ¶
func AddPermissionToRole ¶
func CreateAuditLog ¶
func CreatePentest ¶
func CreateRole ¶
func CreateUser ¶
func DeletePentest ¶
func DeleteUser ¶
func GetAllAuditLogs ¶
func GetAllRoles ¶
func GetPermissionsByRoleID ¶
func UpdatePentest ¶
func UpdateUser ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.