aboutsummaryrefslogtreecommitdiffhomepage
path: root/login/app/sprinkles/ConfigManager/schema
diff options
context:
space:
mode:
authormarvin-borner@live.com2018-04-15 19:16:19 +0200
committermarvin-borner@live.com2018-04-15 19:16:19 +0200
commit619b01b3615458c4ed78bfaeabb6b1a47cc8ad8b (patch)
treef6be4552e31964ac894860bcfdc832e3c5740ad8 /login/app/sprinkles/ConfigManager/schema
parent937100e9bb2a2f5ab035e283e01e6d96e569ee51 (diff)
Preparing for soon implementation of content management system
Diffstat (limited to 'login/app/sprinkles/ConfigManager/schema')
-rw-r--r--login/app/sprinkles/ConfigManager/schema/config/AdminLTE.json32
-rw-r--r--login/app/sprinkles/ConfigManager/schema/config/site.json40
2 files changed, 72 insertions, 0 deletions
diff --git a/login/app/sprinkles/ConfigManager/schema/config/AdminLTE.json b/login/app/sprinkles/ConfigManager/schema/config/AdminLTE.json
new file mode 100644
index 0000000..04e92da
--- /dev/null
+++ b/login/app/sprinkles/ConfigManager/schema/config/AdminLTE.json
@@ -0,0 +1,32 @@
+{
+ "name" : "ADMINLTE.SETTINGS",
+ "desc" : "ADMINLTE.SETTINGS.DESC",
+
+ "config": {
+ "site.AdminLTE.skin" : {
+ "validators" : {
+ "required" : {}
+ },
+ "cached" : true,
+ "form" : {
+ "type" : "select",
+ "label" : "ADMINLTE.SETTINGS.SKIN",
+ "icon" : "",
+ "options" : {
+ "blue" : "ADMINLTE.SKIN.BLUE",
+ "black" : "ADMINLTE.SKIN.BLACK",
+ "purple" : "ADMINLTE.SKIN.PURPLE",
+ "green" : "ADMINLTE.SKIN.GREEN",
+ "red" : "ADMINLTE.SKIN.RED",
+ "yellow" : "ADMINLTE.SKIN.YELLOW",
+ "blue-light" : "ADMINLTE.SKIN.BLUE_LIGHT",
+ "black-light" : "ADMINLTE.SKIN.BLACK_LIGHT",
+ "purple-light" : "ADMINLTE.SKIN.PURPLE_LIGHT",
+ "green-light" : "ADMINLTE.SKIN.GREEN_LIGHT",
+ "red-light" : "ADMINLTE.SKIN.RED_LIGHT",
+ "yellow-light" : "ADMINLTE.SKIN.YELLOW_LIGHT"
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/login/app/sprinkles/ConfigManager/schema/config/site.json b/login/app/sprinkles/ConfigManager/schema/config/site.json
new file mode 100644
index 0000000..2c9f4f0
--- /dev/null
+++ b/login/app/sprinkles/ConfigManager/schema/config/site.json
@@ -0,0 +1,40 @@
+{
+ "name" : "SITE.CONFIG",
+ "desc" : "SITE.CONFIG.DESC",
+
+ "config": {
+ "site.title" : {
+ "validators" : {
+ "required" : {
+ "message" : "SITE.TITLE.REQUIRED"
+ }
+ },
+ "form" : {
+ "type" : "text",
+ "label" : "SITE.TITLE",
+ "icon" : "fa-comment"
+ }
+ },
+ "site.registration.enabled" : {
+ "validators" : {},
+ "form" : {
+ "type" : "checkbox",
+ "label" : "SITE.REGISTRATION.ENABLED"
+ }
+ },
+ "site.registration.require_email_verification" : {
+ "validators" : {},
+ "form" : {
+ "type" : "checkbox",
+ "label" : "SITE.REGISTRATION.REQUIRE_EMAIL_VERIFICATION"
+ }
+ },
+ "settings.displayErrorDetails" : {
+ "validators" : {},
+ "form" : {
+ "type" : "checkbox",
+ "label" : "SETTINGS.DISPLAY_ERROR_DETAILS"
+ }
+ }
+ }
+} \ No newline at end of file