add logging and a lot of loaders.
This commit is contained in:
@@ -12,6 +12,7 @@ type ProjectRepository interface {
|
||||
Save(ctx context.Context, project models.Project) error
|
||||
ListPermissions(ctx context.Context, project models.Project) ([]*models.ProjectPermission, error)
|
||||
GetPermission(ctx context.Context, project models.Project, user models.User) (*models.ProjectPermission, error)
|
||||
GetUserPermissions(ctx context.Context, user models.User, projectIDs []string) ([]*models.ProjectPermission, error)
|
||||
GetIssuePermission(ctx context.Context, issue models.Issue, user models.User) (*models.ProjectPermission, error)
|
||||
SetPermission(ctx context.Context, permission models.ProjectPermission) error
|
||||
Delete(ctx context.Context, project models.Project) error
|
||||
|
||||
Reference in New Issue
Block a user