82 lines
3.5 KiB
Go
82 lines
3.5 KiB
Go
/*
|
|
* Licensed to the Apache Software Foundation (ASF) under one
|
|
* or more contributor license agreements. See the NOTICE file
|
|
* distributed with this work for additional information
|
|
* regarding copyright ownership. The ASF licenses this file
|
|
* to you under the Apache License, Version 2.0 (the
|
|
* "License"); you may not use this file except in compliance
|
|
* with the License. You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing,
|
|
* software distributed under the License is distributed on an
|
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
* KIND, either express or implied. See the License for the
|
|
* specific language governing permissions and limitations
|
|
* under the License.
|
|
*/
|
|
|
|
package permission
|
|
|
|
const (
|
|
AdminAccess = "admin.access"
|
|
QuestionAdd = "question.add"
|
|
QuestionEdit = "question.edit"
|
|
QuestionEditWithoutReview = "question.edit_without_review"
|
|
QuestionDelete = "question.delete"
|
|
QuestionClose = "question.close"
|
|
QuestionReopen = "question.reopen"
|
|
QuestionVoteUp = "question.vote_up"
|
|
QuestionVoteDown = "question.vote_down"
|
|
QuestionPin = "question.pin"
|
|
QuestionUnPin = "question.unpin"
|
|
QuestionHide = "question.hide"
|
|
QuestionShow = "question.show"
|
|
AnswerAdd = "answer.add"
|
|
AnswerEdit = "answer.edit"
|
|
AnswerEditWithoutReview = "answer.edit_without_review"
|
|
AnswerDelete = "answer.delete"
|
|
AnswerAccept = "answer.accept"
|
|
AnswerVoteUp = "answer.vote_up"
|
|
AnswerVoteDown = "answer.vote_down"
|
|
AnswerInviteSomeoneToAnswer = "answer.invite_someone_to_answer"
|
|
CommentAdd = "comment.add"
|
|
CommentEdit = "comment.edit"
|
|
CommentDelete = "comment.delete"
|
|
CommentVoteUp = "comment.vote_up"
|
|
CommentVoteDown = "comment.vote_down"
|
|
ReportAdd = "report.add"
|
|
TagAdd = "tag.add"
|
|
TagEdit = "tag.edit"
|
|
TagEditSlugName = "tag.edit_slug_name"
|
|
TagEditWithoutReview = "tag.edit_without_review"
|
|
TagDelete = "tag.delete"
|
|
TagMerge = "tag.merge"
|
|
TagSynonym = "tag.synonym"
|
|
LinkUrlLimit = "link.url_limit"
|
|
VoteDetail = "vote.detail"
|
|
AnswerAudit = "answer.audit"
|
|
QuestionAudit = "question.audit"
|
|
TagAudit = "tag.audit"
|
|
TagUseReservedTag = "tag.use_reserved_tag"
|
|
AnswerUnDelete = "answer.undeleted"
|
|
QuestionUnDelete = "question.undeleted"
|
|
TagUnDelete = "tag.undeleted"
|
|
)
|
|
|
|
const (
|
|
reportActionName = "action.report"
|
|
editActionName = "action.edit"
|
|
deleteActionName = "action.delete"
|
|
mergeActionName = "action.merge"
|
|
undeleteActionName = "action.undelete"
|
|
closeActionName = "action.close"
|
|
reopenActionName = "action.reopen"
|
|
pinActionName = "action.pin"
|
|
unpinActionName = "action.unpin"
|
|
hideActionName = "action.hide"
|
|
showActionName = "action.show"
|
|
inviteSomeoneToAnswerActionName = "action.invite_someone_to_answer"
|
|
)
|