aboutsummaryrefslogtreecommitdiffhomepage
path: root/main/app/sprinkles/admin/schema
diff options
context:
space:
mode:
Diffstat (limited to 'main/app/sprinkles/admin/schema')
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/group/create.yaml35
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/group/edit-info.yaml27
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml6
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/role/create.yaml26
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/role/edit-field.yaml24
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/role/edit-info.yaml20
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml6
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/create.yaml72
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/edit-field.yaml60
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/edit-info.yaml36
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/edit-password.yaml30
-rwxr-xr-xmain/app/sprinkles/admin/schema/requests/user/get-by-username.yaml6
12 files changed, 348 insertions, 0 deletions
diff --git a/main/app/sprinkles/admin/schema/requests/group/create.yaml b/main/app/sprinkles/admin/schema/requests/group/create.yaml
new file mode 100755
index 0000000..8f5261c
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/group/create.yaml
@@ -0,0 +1,35 @@
+---
+name:
+ validators:
+ required:
+ label: "&NAME"
+ message: VALIDATE.REQUIRED
+ length:
+ label: "&NAME"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+slug:
+ validators:
+ required:
+ label: "&SLUG"
+ message: VALIDATE.REQUIRED
+ length:
+ label: "&SLUG"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+icon:
+ validators:
+ length:
+ label: "&ICON"
+ min: 1
+ max: 100
+ message: VALIDATE.LENGTH_RANGE
+ required:
+ message: VALIDATE.REQUIRED
+description:
diff --git a/main/app/sprinkles/admin/schema/requests/group/edit-info.yaml b/main/app/sprinkles/admin/schema/requests/group/edit-info.yaml
new file mode 100755
index 0000000..6aa3f28
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/group/edit-info.yaml
@@ -0,0 +1,27 @@
+---
+name:
+ validators:
+ length:
+ label: "&NAME"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+slug:
+ validators:
+ length:
+ label: "&SLUG"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+icon:
+ validators:
+ length:
+ label: "&ICON"
+ min: 1
+ max: 100
+ message: VALIDATE.LENGTH_RANGE
+description:
diff --git a/main/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml b/main/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml
new file mode 100755
index 0000000..2aa41b5
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/group/get-by-slug.yaml
@@ -0,0 +1,6 @@
+---
+slug:
+ validators:
+ required:
+ label: "&SLUG"
+ message: VALIDATE.REQUIRED
diff --git a/main/app/sprinkles/admin/schema/requests/role/create.yaml b/main/app/sprinkles/admin/schema/requests/role/create.yaml
new file mode 100755
index 0000000..8004184
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/role/create.yaml
@@ -0,0 +1,26 @@
+---
+name:
+ validators:
+ required:
+ label: "&NAME"
+ message: VALIDATE.REQUIRED
+ length:
+ label: "&NAME"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+slug:
+ validators:
+ required:
+ label: "&SLUG"
+ message: VALIDATE.REQUIRED
+ length:
+ label: "&SLUG"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+description:
diff --git a/main/app/sprinkles/admin/schema/requests/role/edit-field.yaml b/main/app/sprinkles/admin/schema/requests/role/edit-field.yaml
new file mode 100755
index 0000000..05c1b2d
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/role/edit-field.yaml
@@ -0,0 +1,24 @@
+---
+name:
+ validators:
+ length:
+ label: "&NAME"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+slug:
+ validators:
+ length:
+ label: "&SLUG"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+description:
+permissions:
+ validators:
+ array:
+ message: VALIDATE.ARRAY
diff --git a/main/app/sprinkles/admin/schema/requests/role/edit-info.yaml b/main/app/sprinkles/admin/schema/requests/role/edit-info.yaml
new file mode 100755
index 0000000..1fa36c8
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/role/edit-info.yaml
@@ -0,0 +1,20 @@
+---
+name:
+ validators:
+ length:
+ label: "&NAME"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+slug:
+ validators:
+ length:
+ label: "&SLUG"
+ min: 1
+ max: 255
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+description:
diff --git a/main/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml b/main/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml
new file mode 100755
index 0000000..2aa41b5
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/role/get-by-slug.yaml
@@ -0,0 +1,6 @@
+---
+slug:
+ validators:
+ required:
+ label: "&SLUG"
+ message: VALIDATE.REQUIRED
diff --git a/main/app/sprinkles/admin/schema/requests/user/create.yaml b/main/app/sprinkles/admin/schema/requests/user/create.yaml
new file mode 100755
index 0000000..7e575bc
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/user/create.yaml
@@ -0,0 +1,72 @@
+---
+user_name:
+ validators:
+ length:
+ label: "&USERNAME"
+ min: 1
+ max: 50
+ message: VALIDATE.LENGTH_RANGE
+ no_leading_whitespace:
+ label: "&USERNAME"
+ message: VALIDATE.NO_LEAD_WS
+ no_trailing_whitespace:
+ label: "&USERNAME"
+ message: VALIDATE.NO_TRAIL_WS
+ required:
+ label: "&USERNAME"
+ message: VALIDATE.REQUIRED
+ username:
+ label: "&USERNAME"
+ message: VALIDATE.USERNAME
+first_name:
+ validators:
+ length:
+ label: "&FIRST_NAME"
+ min: 1
+ max: 20
+ message: VALIDATE.LENGTH_RANGE
+ required:
+ label: "&FIRST_NAME"
+ message: VALIDATE.REQUIRED
+ transformations:
+ - trim
+last_name:
+ validators:
+ length:
+ label: "&LAST_NAME"
+ min: 1
+ max: 30
+ message: VALIDATE.LENGTH_RANGE
+ transformations:
+ - trim
+email:
+ validators:
+ required:
+ label: "&EMAIL"
+ message: VALIDATE.REQUIRED
+ length:
+ label: "&EMAIL"
+ min: 1
+ max: 150
+ message: VALIDATE.LENGTH_RANGE
+ email:
+ message: VALIDATE.INVALID_EMAIL
+locale:
+ default: en_US
+ validators:
+ required:
+ label: "&LOCALE"
+ domain: server
+ message: VALIDATE.REQUIRED
+ length:
+ label: "&LOCALE"
+ min: 1
+ max: 10
+ domain: server
+ message: VALIDATE.LENGTH_RANGE
+group_id:
+ validators:
+ integer:
+ label: "&GROUP"
+ domain: server
+ message: VALIDATE.INTEGER
diff --git a/main/app/sprinkles/admin/schema/requests/user/edit-field.yaml b/main/app/sprinkles/admin/schema/requests/user/edit-field.yaml
new file mode 100755
index 0000000..ab3b3aa
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/user/edit-field.yaml
@@ -0,0 +1,60 @@
+---
+first_name:
+ validators:
+ length:
+ label: "&FIRST_NAME"
+ min: 1
+ max: 20
+ message: VALIDATE.LENGTH_RANGE
+last_name:
+ validators:
+ length:
+ label: "&LAST_NAME"
+ min: 1
+ max: 30
+ message: VALIDATE.LENGTH_RANGE
+email:
+ validators:
+ length:
+ label: "&EMAIL"
+ min: 1
+ max: 150
+ message: VALIDATE.LENGTH_RANGE
+ email:
+ message: VALIDATE.INVALID_EMAIL
+locale:
+ validators:
+ length:
+ label: "&LOCALE"
+ min: 1
+ max: 10
+ message: VALIDATE.LENGTH_RANGE
+group_id:
+ validators:
+ integer:
+ message: VALIDATE.INTEGER
+flag_enabled:
+ validators:
+ member_of:
+ values:
+ - '0'
+ - '1'
+ message: VALIDATE.BOOLEAN
+flag_verified:
+ validators:
+ member_of:
+ values:
+ - '0'
+ - '1'
+ message: VALIDATE.BOOLEAN
+password:
+ validators:
+ length:
+ label: "&PASSWORD"
+ min: 12
+ max: 100
+ message: VALIDATE.LENGTH_RANGE
+roles:
+ validators:
+ array:
+ message: VALIDATE.ARRAY
diff --git a/main/app/sprinkles/admin/schema/requests/user/edit-info.yaml b/main/app/sprinkles/admin/schema/requests/user/edit-info.yaml
new file mode 100755
index 0000000..30ae920
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/user/edit-info.yaml
@@ -0,0 +1,36 @@
+---
+first_name:
+ validators:
+ length:
+ label: "&FIRST_NAME"
+ min: 1
+ max: 20
+ message: VALIDATE.LENGTH_RANGE
+last_name:
+ validators:
+ length:
+ label: "&LAST_NAME"
+ min: 1
+ max: 30
+ message: VALIDATE.LENGTH_RANGE
+email:
+ validators:
+ length:
+ label: "&EMAIL"
+ min: 1
+ max: 150
+ message: VALIDATE.LENGTH_RANGE
+ email:
+ message: VALIDATE.INVALID_EMAIL
+locale:
+ validators:
+ length:
+ label: "&LOCALE"
+ min: 1
+ max: 10
+ message: VALIDATE.LENGTH_RANGE
+group_id:
+ validators:
+ integer:
+ label: "&GROUP"
+ message: VALIDATE.INTEGER
diff --git a/main/app/sprinkles/admin/schema/requests/user/edit-password.yaml b/main/app/sprinkles/admin/schema/requests/user/edit-password.yaml
new file mode 100755
index 0000000..1d751ff
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/user/edit-password.yaml
@@ -0,0 +1,30 @@
+---
+value:
+ validators:
+ required:
+ domain: client
+ label: "&PASSWORD"
+ message: VALIDATE.REQUIRED
+ length:
+ domain: client
+ label: "&PASSWORD"
+ min: 12
+ max: 100
+ message: VALIDATE.LENGTH_RANGE
+passwordc:
+ validators:
+ required:
+ domain: client
+ label: "&PASSWORD.CONFIRM"
+ message: VALIDATE.REQUIRED
+ matches:
+ domain: client
+ field: value
+ label: "&PASSWORD.CONFIRM"
+ message: VALIDATE.PASSWORD_MISMATCH
+ length:
+ domain: client
+ label: "&PASSWORD.CONFIRM"
+ min: 12
+ max: 100
+ message: VALIDATE.LENGTH_RANGE
diff --git a/main/app/sprinkles/admin/schema/requests/user/get-by-username.yaml b/main/app/sprinkles/admin/schema/requests/user/get-by-username.yaml
new file mode 100755
index 0000000..97170dd
--- /dev/null
+++ b/main/app/sprinkles/admin/schema/requests/user/get-by-username.yaml
@@ -0,0 +1,6 @@
+---
+user_name:
+ validators:
+ required:
+ label: "&USERNAME"
+ message: VALIDATE.REQUIRED