Skip to content

Commit

Permalink
fix: fix permissions are not getting initialized
Browse files Browse the repository at this point in the history
  • Loading branch information
duruer committed Feb 9, 2025
1 parent bb8b23e commit 5b622e7
Show file tree
Hide file tree
Showing 11 changed files with 30 additions and 0 deletions.
10 changes: 10 additions & 0 deletions Pano/src/main/kotlin/com/panomc/platform/annotation/Permission.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package com.panomc.platform.annotation

import org.springframework.stereotype.Component

@Target(AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.CLASS)
@Retention(AnnotationRetention.RUNTIME)
@Component
annotation class Permission(
val value: String = ""
)
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class AccessActivityLogsPermission : PanelPermission("fa-rectangle-list")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class AccessPanelPermission : PanelPermission("fa-cubes")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class ManageAddonsPermission : PanelPermission("fa-puzzle-piece")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class ManagePermissionGroupsPermission : PanelPermission("fa-lock-open")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class ManagePlatformSettingsPermission : PanelPermission("fa-cog")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class ManagePlayersPermission : PanelPermission("fa-users")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class ManagePostsPermission : PanelPermission("fa-sticky-note")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class ManageServersPermission : PanelPermission("fa-cubes")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class ManageTicketsPermission : PanelPermission("fa-ticket-alt")
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.panomc.platform.auth.panel.permission

import com.panomc.platform.annotation.Permission
import com.panomc.platform.auth.PanelPermission

@Permission
class ManageViewPermission : PanelPermission("fa-palette")

0 comments on commit 5b622e7

Please sign in to comment.