Profile.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. export const Profile = {
  2. "className": "Profile",
  3. "fields": {
  4. "user": {
  5. "type": "Pointer",
  6. "targetClass": "_User",
  7. "required": false
  8. },
  9. "name": {
  10. "type": "String"
  11. },
  12. "mobile": {
  13. "type": "String"
  14. },
  15. "email": {
  16. "type": "String"
  17. },
  18. "workPhone": {
  19. "type": "String"
  20. },
  21. "province": {
  22. "type": "String"
  23. },
  24. "unitType": {
  25. "type": "String"
  26. },
  27. "unit": {
  28. "type": "String"
  29. },
  30. "branch": {
  31. "type": "String"
  32. },
  33. "job": {
  34. "type": "String"
  35. },
  36. "idcard": {
  37. "type": "String"
  38. },
  39. "identity": {
  40. "type": "String"
  41. },
  42. "file": {
  43. "type": "String"
  44. }
  45. },
  46. "classLevelPermissions": {
  47. "find": {
  48. "*": true
  49. },
  50. "get": {
  51. "*": true
  52. },
  53. "count": {
  54. "*": true
  55. },
  56. "create": {
  57. "*": true
  58. },
  59. "update": {
  60. "*": true
  61. },
  62. "delete": {
  63. "*": true
  64. },
  65. "addField": {
  66. "*": true
  67. },
  68. "protectedFields": {
  69. "*": []
  70. }
  71. }
  72. }
  73. module.exports.Profile = Profile