Skip to content

Commit

Permalink
refactor: [#615] rearrange actions
Browse files Browse the repository at this point in the history
  • Loading branch information
mario-nt committed Aug 3, 2024
1 parent 93b15ac commit 935eb53
Showing 1 changed file with 32 additions and 27 deletions.
59 changes: 32 additions & 27 deletions src/services/authorization.rs
Original file line number Diff line number Diff line change
Expand Up @@ -31,26 +31,26 @@ impl fmt::Display for UserRole {

#[derive(Debug, Clone, Serialize, Deserialize, Hash)]
pub enum ACTION {
GetCategories,
GetAboutPage,
GetLicensePage,
AddCategory,
DeleteCategory,
GetCategories,
GetImageByUrl,
GetSettings,
GetSettingsSecret,
GetTags,
GetPublicSettings,
AddTag,
DeleteTag,
DeleteTorrent,
BanUser,
GetAboutPage,
GetLicensePage,
GetImageByUrl,
GetPublicSettings,
GetTorrent,
GetTags,
AddTorrent,
GetCanonicalInfoHash,
GenerateTorrentInfoListing,
GetTorrent,
DeleteTorrent,
GetTorrentInfo,
GenerateTorrentInfoListing,
GetCanonicalInfoHash,
ChangePassword,
BanUser,
}

pub struct Service {
Expand Down Expand Up @@ -179,42 +179,47 @@ impl CasbinConfiguration {
),
policy: String::from(
"
admin, GetCategories
admin, GetAboutPage
admin, GetLicensePage
admin, AddCategory
admin, DeleteCategory
admin, GetPublicSettings
admin, GetCategories
admin, GetImageByUrl
admin, GetSettings
admin, GetSettingsSecret
admin, GetTags
admin, GetPublicSettings
admin, AddTag
admin, DeleteTag
admin, DeleteTorrent
admin, BanUser
admin, GetImageByUrl
admin, GetTorrent
admin, GetTags
admin, AddTorrent
admin, GetCanonicalInfoHash
admin, GenerateTorrentInfoListing
admin, GetTorrent
admin, DeleteTorrent
admin, GetTorrentInfo
admin, GenerateTorrentInfoListing
admin, GetCanonicalInfoHash
admin, ChangePassword
admin, BanUser
registered, GetAboutPage
registered, GetLicensePage
registered, GetCategories
registered, GetImageByUrl
registered, GetPublicSettings
registered, GetTags
registered, GetTorrent
registered, AddTorrent
registered, GetCanonicalInfoHash
registered, GenerateTorrentInfoListing
registered, GetTorrent
registered, GetTorrentInfo
registered, GenerateTorrentInfoListing
registered, GetCanonicalInfoHash
registered, ChangePassword
guest, GetCategories
guest, GetTags
guest, GetAboutPage
guest, GetLicensePage
guest, GetCategories
guest, GetPublicSettings
guest, GetTags
guest, GetTorrent
guest, GetCanonicalInfoHash
guest, GenerateTorrentInfoListing
guest, GetTorrentInfo
guest, GenerateTorrentInfoListing
guest, GetCanonicalInfoHash
",
),
}
Expand Down

0 comments on commit 935eb53

Please sign in to comment.