mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-09-29 06:57:40 +02:00
5061439d14
* Add web authorization permission based on groups * Access and parts of website are limited by permissions * Add group management in /manage page * Higher level permissions grant lower level permissions similar to Sponge * Add command /plan setgroup, which uses plan.setgroup.other permission * Add command /plan groups, which uses plan.setgroup.other permission * Add more navigation based on permissions * API modifications * User#hasPermission now returns true if user has parent permission in the tree * ResolverService#registerPermissions and ResolverService#registerPermission methods for adding new permissions * Update locale with new lines * Various unrelated fixes to CSS and code Affects issues: - Close #1623
32 lines
803 B
Groovy
32 lines
803 B
Groovy
dependencies {
|
|
compileOnly "org.apache.commons:commons-text:$commonsTextVersion"
|
|
testImplementation "org.apache.commons:commons-text:$commonsTextVersion"
|
|
compileOnly "com.google.code.gson:gson:$gsonVersion"
|
|
}
|
|
|
|
compileJava {
|
|
options.release = 8
|
|
}
|
|
|
|
ext.apiVersion = '5.6-R0.1'
|
|
|
|
publishing {
|
|
repositories {
|
|
maven {
|
|
name = "plan-repo"
|
|
url = uri("https://repo.playeranalytics.net/releases")
|
|
credentials {
|
|
username = "user"
|
|
password = System.getenv("REPOSILITE_TOKEN")
|
|
}
|
|
}
|
|
}
|
|
publications {
|
|
apiArtifact(MavenPublication) {
|
|
from components.java
|
|
groupId 'com.djrapitops'
|
|
artifactId 'plan-api'
|
|
version "$apiVersion"
|
|
}
|
|
}
|
|
} |