-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.json
1 lines (1 loc) · 14.4 KB
/
project.json
1
{"title":"Authentication","version":"2.0.0","description":"Provides a simple User authentication system.","name":"yyhfkclgappwnak","roles":{"administrator":{"title":"Administrator","description":"A role for Administrative Users.","admin":true,"default":false},"authenticated":{"title":"Authenticated","description":"A role for Authenticated Users.","admin":false,"default":false},"anonymous":{"title":"Anonymous","description":"A role for Anonymous Users.","admin":false,"default":true}},"forms":{"userLogin":{"title":"User Login","type":"form","name":"userLogin","path":"user/login","tags":[],"components":[{"type":"email","persistent":true,"unique":false,"protected":false,"defaultValue":"","suffix":"","prefix":"","placeholder":"Enter your email address","key":"email","lockKey":true,"label":"Email","inputType":"email","tableView":true,"input":true},{"type":"password","persistent":true,"protected":true,"suffix":"","prefix":"","placeholder":"Enter your password.","key":"password","lockKey":true,"label":"Password","inputType":"password","tableView":false,"input":true},{"type":"button","theme":"primary","disableOnInvalid":true,"action":"submit","block":false,"rightIcon":"","leftIcon":"","size":"md","key":"submit","tableView":false,"label":"Submit","input":true}],"access":[{"roles":["anonymous"],"type":"read_all"}],"submissionAccess":[{"roles":["anonymous"],"type":"create_own"}]},"userRegister":{"title":"User Register","type":"form","name":"userRegister","path":"user/register","tags":[],"components":[{"type":"email","persistent":true,"unique":false,"protected":false,"defaultValue":"","suffix":"","prefix":"","placeholder":"Enter your email address","key":"email","lockKey":true,"label":"Email","inputType":"email","tableView":true,"input":true},{"type":"password","persistent":true,"protected":true,"suffix":"","prefix":"","placeholder":"Enter your password.","key":"password","lockKey":true,"label":"Password","inputType":"password","tableView":false,"input":true},{"theme":"primary","disableOnInvalid":true,"action":"submit","block":false,"rightIcon":"","leftIcon":"","size":"md","key":"submit","label":"Submit","input":true,"type":"button"}],"access":[{"roles":["anonymous"],"type":"read_all"}],"submissionAccess":[{"roles":["anonymous"],"type":"create_own"}]},"adminLogin":{"title":"Admin Login","type":"form","name":"adminLogin","path":"admin/login","tags":[],"components":[{"type":"email","persistent":true,"unique":false,"protected":false,"defaultValue":"","suffix":"","prefix":"","placeholder":"Enter your email address","key":"email","lockKey":true,"label":"Email","inputType":"email","tableView":true,"input":true},{"type":"password","persistent":true,"protected":true,"suffix":"","prefix":"","placeholder":"Enter your password.","key":"password","lockKey":true,"label":"Password","inputType":"password","tableView":false,"input":true},{"type":"button","theme":"primary","disableOnInvalid":true,"action":"submit","block":false,"rightIcon":"","leftIcon":"","size":"md","key":"submit","tableView":false,"label":"Submit","input":true}],"access":[{"roles":["anonymous"],"type":"read_all"}],"submissionAccess":[{"roles":["anonymous"],"type":"create_own"}]},"resetAuth":{"title":"Reset Password","type":"form","name":"resetPassword","path":"resetpassword","display":"form","tags":[],"settings":{},"components":[{"autofocus":false,"input":true,"tableView":false,"inputType":"password","label":"Password","key":"password","placeholder":"","prefix":"","suffix":"","protected":true,"persistent":true,"hidden":false,"clearOnHide":true,"type":"password","labelPosition":"top","tags":[],"conditional":{"show":"","when":null,"eq":""},"properties":{},"tabindex":"test@form.io","isNew":false},{"autofocus":false,"input":true,"tableView":false,"inputType":"password","label":"Verify Password","key":"verifyPassword","placeholder":"","prefix":"","suffix":"","protected":true,"persistent":true,"hidden":false,"clearOnHide":true,"type":"password","labelPosition":"top","tags":[],"conditional":{"show":"","when":null,"eq":""},"properties":{},"tabindex":"test@form.io","lockKey":true,"validate":{"custom":"valid = (input === data.password) ? true : 'Passwords Must Match';"}},{"autofocus":false,"input":true,"label":"Submit","tableView":false,"key":"submit","size":"md","leftIcon":"","rightIcon":"","block":false,"action":"submit","disableOnInvalid":false,"theme":"primary","type":"button"}],"access":[{"roles":[],"type":"create_own"},{"roles":[],"type":"create_all"},{"roles":[],"type":"read_own"},{"roles":["administrator","authenticated","anonymous"],"type":"read_all"},{"roles":[],"type":"update_own"},{"roles":[],"type":"update_all"},{"roles":[],"type":"delete_own"},{"roles":[],"type":"delete_all"},{"roles":[],"type":"team_read"},{"roles":[],"type":"team_write"},{"roles":[],"type":"team_admin"}],"submissionAccess":[{"roles":["authenticated"],"type":"create_own"},{"roles":[],"type":"create_all"},{"roles":[],"type":"read_own"},{"roles":[],"type":"read_all"},{"roles":[],"type":"update_own"},{"roles":[],"type":"update_all"},{"roles":[],"type":"delete_own"},{"roles":[],"type":"delete_all"},{"roles":[],"type":"team_read"},{"roles":[],"type":"team_write"},{"roles":[],"type":"team_admin"}]},"resetMailer":{"title":"Reset Mailer","type":"form","name":"resetMailer","path":"resetmailer","display":"form","tags":[],"settings":{},"components":[{"autofocus":false,"input":true,"tableView":true,"inputType":"email","label":"Email Address","key":"email","placeholder":"Please Enter Your Email Address","prefix":"","suffix":"","defaultValue":"","protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"kickbox":{"enabled":false},"type":"email","labelPosition":"top","tags":[],"conditional":{"show":"","when":null,"eq":""},"properties":{},"lockKey":true},{"autofocus":false,"input":true,"label":"Submit","tableView":false,"key":"submit","size":"md","leftIcon":"","rightIcon":"","block":false,"action":"submit","disableOnInvalid":false,"theme":"primary","type":"button"}],"access":[{"roles":[],"type":"create_own"},{"roles":[],"type":"create_all"},{"roles":[],"type":"read_own"},{"roles":["administrator","authenticated","anonymous"],"type":"read_all"},{"roles":[],"type":"update_own"},{"roles":[],"type":"update_all"},{"roles":[],"type":"delete_own"},{"roles":[],"type":"delete_all"},{"roles":[],"type":"team_read"},{"roles":[],"type":"team_write"},{"roles":[],"type":"team_admin"}],"submissionAccess":[{"roles":["anonymous"],"type":"create_own"},{"roles":[],"type":"create_all"},{"roles":[],"type":"read_own"},{"roles":[],"type":"read_all"},{"roles":[],"type":"update_own"},{"roles":[],"type":"update_all"},{"roles":[],"type":"delete_own"},{"roles":[],"type":"delete_all"},{"roles":[],"type":"team_read"},{"roles":[],"type":"team_write"},{"roles":[],"type":"team_admin"}]},"dashboard":{"title":"Dashboard","type":"form","name":"dashboard","path":"dashboard","display":"form","tags":[],"settings":{},"components":[{"autofocus":false,"input":true,"tableView":true,"inputType":"text","inputMask":"","label":"Item 1","key":"item1","placeholder":"","prefix":"","suffix":"","multiple":false,"defaultValue":"","protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"spellcheck":true,"validate":{"required":false,"minLength":"","maxLength":"","pattern":"","custom":"","customPrivate":false},"conditional":{"show":"","when":null,"eq":""},"type":"textfield","labelPosition":"top","tags":[],"properties":{}},{"autofocus":false,"input":true,"tableView":true,"inputType":"text","inputMask":"","label":"Item 2","key":"item2","placeholder":"","prefix":"","suffix":"","multiple":false,"defaultValue":"","protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"spellcheck":true,"validate":{"required":false,"minLength":"","maxLength":"","pattern":"","custom":"","customPrivate":false},"conditional":{"show":"","when":null,"eq":""},"type":"textfield","labelPosition":"top","tags":[],"properties":{}},{"autofocus":false,"input":true,"label":"Submit","tableView":false,"key":"submit","size":"md","leftIcon":"","rightIcon":"","block":false,"action":"submit","disableOnInvalid":false,"theme":"primary","type":"button"}],"access":[{"roles":[],"type":"create_own"},{"roles":[],"type":"create_all"},{"roles":[],"type":"read_own"},{"roles":["administrator","authenticated","anonymous"],"type":"read_all"},{"roles":[],"type":"update_own"},{"roles":[],"type":"update_all"},{"roles":[],"type":"delete_own"},{"roles":[],"type":"delete_all"},{"roles":[],"type":"team_read"},{"roles":[],"type":"team_write"},{"roles":[],"type":"team_admin"}],"submissionAccess":[{"roles":["authenticated"],"type":"create_own"},{"roles":[],"type":"create_all"},{"roles":["authenticated"],"type":"read_own"},{"roles":[],"type":"read_all"},{"roles":["authenticated"],"type":"update_own"},{"roles":[],"type":"update_all"},{"roles":[],"type":"delete_own"},{"roles":[],"type":"delete_all"},{"roles":[],"type":"team_read"},{"roles":[],"type":"team_write"},{"roles":[],"type":"team_admin"}]}},"actions":{"admin:role":{"title":"Role Assignment","name":"role","form":"admin","settings":{"association":"new","type":"add","role":"administrator"},"priority":1,"method":["create"],"handler":["after"]},"admin:save":{"title":"Save Submission","name":"save","form":"admin","priority":10,"method":["create","update"],"handler":["before"]},"userLogin:login":{"title":"Login","name":"login","form":"userLogin","settings":{"resources":["user"],"username":"email","password":"password","allowedAttempts":5,"attemptWindow":30,"lockWait":1800},"priority":2,"method":["create"],"handler":["before"]},"user:role":{"title":"Role Assignment (Authenticated)","name":"role","form":"user","condition":{},"settings":{"association":"new","type":"add","role":"authenticated"},"priority":1,"method":["create"],"handler":["after"]},"user:save":{"title":"Save Submission","name":"save","form":"user","priority":10,"method":["create","update"],"handler":["before"]},"user:email":{"title":"Email - To Admin","name":"email","form":"user","settings":{"sendEach":false,"transport":"smtp","from":"no-reply@form.io","emails":["support@form.io"],"subject":"New user registration","message":"{{ submission(data, form.components) }}"},"priority":0,"method":["create"],"handler":["after"]},"user:email1":{"title":"Email - To User","name":"email","form":"user","condition":{},"settings":{"sendEach":false,"transport":"smtp","from":"no-reply@form.io","emails":["{{data.email}}"],"subject":"Thanks For Registering","message":"{{ submission(data, form.components) }}"},"priority":0,"method":["create"],"handler":["after"]},"userRegister:save":{"title":"Save Submission","name":"save","form":"userRegister","settings":{"resource":"user","fields":{"email":"email","password":"password"}},"priority":11,"method":["create","update"],"handler":["before"]},"userRegister:login":{"title":"Login","name":"login","form":"userRegister","settings":{"resources":["user"],"username":"email","password":"password"},"priority":2,"method":["create"],"handler":["before"]},"adminLogin:login":{"title":"Login","name":"login","form":"adminLogin","settings":{"resources":["admin"],"username":"email","password":"password","allowedAttempts":5,"attemptWindow":30,"lockWait":1800},"priority":2,"method":["create"],"handler":["before"]},"resetAuth:save":{"title":"Save Submission","name":"save","form":"resetAuth","priority":10,"method":["create","update"],"handler":["before"]},"resetMailer:save":{"title":"Save Submission","name":"save","form":"resetMailer","priority":10,"method":["create","update"],"handler":["before"]},"resetMailer:email":{"title":"Email - Send Reset Link","name":"email","form":"resetMailer","condition":{},"settings":{"sendEach":false,"transport":"smtp","from":"no-reply@form.io","emails":["{{data.email}}"],"subject":"Reset Password Link","message":"<p>Please click on the link below to reset your password</p>\n<p><a href=\"http://localhost:4200/auth/reset?token=[[token(data.email=user)]]\">Reset Password</a></p>"},"priority":0,"method":["create"],"handler":["after"]},"dashboard:save":{"title":"Save Submission","name":"save","form":"dashboard","priority":10,"method":["create","update"],"handler":["before"]}},"resources":{"user":{"title":"User","type":"resource","name":"user","path":"user","tags":[],"components":[{"type":"email","persistent":true,"unique":false,"protected":false,"defaultValue":"","suffix":"","prefix":"","placeholder":"Enter your email address","key":"email","label":"Email","inputType":"email","tableView":true,"input":true},{"type":"password","persistent":true,"protected":true,"suffix":"","prefix":"","placeholder":"Enter your password.","key":"password","label":"Password","inputType":"password","tableView":false,"input":true},{"type":"button","theme":"primary","disableOnInvalid":true,"action":"submit","block":false,"rightIcon":"","leftIcon":"","size":"md","key":"submit","tableView":false,"label":"Submit","input":true}],"access":[{"roles":["anonymous","authenticated","administrator"],"type":"read_all"}],"submissionAccess":[{"roles":["administrator"],"type":"create_all"},{"roles":["administrator"],"type":"read_all"},{"roles":["administrator"],"type":"update_all"},{"roles":["administrator"],"type":"delete_all"},{"roles":[],"type":"create_own"},{"roles":[],"type":"read_own"},{"roles":[],"type":"update_own"},{"roles":[],"type":"delete_own"}]},"admin":{"title":"Admin","type":"resource","name":"admin","path":"admin","tags":[],"components":[{"type":"email","persistent":true,"unique":false,"protected":false,"defaultValue":"","suffix":"","prefix":"","placeholder":"Enter your email address","key":"email","label":"Email","inputType":"email","tableView":true,"input":true},{"type":"password","persistent":true,"protected":true,"suffix":"","prefix":"","placeholder":"Enter your password.","key":"password","label":"Password","inputType":"password","tableView":false,"input":true},{"type":"button","theme":"primary","disableOnInvalid":true,"action":"submit","block":false,"rightIcon":"","leftIcon":"","size":"md","key":"submit","tableView":false,"label":"Submit","input":true}],"access":[{"roles":["anonymous","authenticated","administrator"],"type":"read_all"}],"submissionAccess":[{"roles":["administrator"],"type":"create_all"},{"roles":["administrator"],"type":"read_all"},{"roles":["administrator"],"type":"update_all"},{"roles":["administrator"],"type":"delete_all"},{"roles":[],"type":"create_own"},{"roles":[],"type":"read_own"},{"roles":[],"type":"update_own"},{"roles":[],"type":"delete_own"}]}},"access":[{"type":"create_all","roles":["administrator"]},{"type":"read_all","roles":["administrator","authenticated","anonymous"]},{"type":"update_all","roles":["administrator"]},{"type":"delete_all","roles":["administrator"]}]}