Use Enum for Permissions #337

Closed
opened 2020-05-19 02:00:11 +00:00 by 6543 · 2 comments
Owner

use enum for AddCollaboratorOption permission field

use enum for AddCollaboratorOption permission field
6543 added this to the v0.13.0 milestone 2020-05-19 02:00:11 +00:00
6543 added the
kind/enhancement
label 2020-05-19 02:00:11 +00:00
Author
Owner

from models/access.go:

// ParseAccessMode returns corresponding access mode to given permission string.
func ParseAccessMode(permission string) AccessMode {
	switch permission {
	case "write":
		return AccessModeWrite
	case "admin":
		return AccessModeAdmin
	default:
		return AccessModeRead
	}
}
from models/access.go: ```go // ParseAccessMode returns corresponding access mode to given permission string. func ParseAccessMode(permission string) AccessMode { switch permission { case "write": return AccessModeWrite case "admin": return AccessModeAdmin default: return AccessModeRead } } ```
Author
Owner

so also have a look if other responces use AccessMode and generalize it ...

so also have a look if other responces use AccessMode and generalize it ...
6543 changed title from AddCollaborator: Permission to enum to Use Enum for Permissions 2020-07-27 14:26:15 +00:00
6543 added the
kind/breaking
label 2020-07-27 14:26:52 +00:00
6543 added the
has/pull
label 2020-09-05 05:52:54 +00:00
6543 closed this issue 2020-09-06 13:24:53 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: gitea/go-sdk#337
No description provided.