Profile.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. // "phone": {
  13. // "type": "String"
  14. // },
  15. // "email": {
  16. // "type": "String"
  17. // },
  18. "telephone": {
  19. "type": "String"
  20. },
  21. "province": {
  22. "type": "String"
  23. },
  24. "companyType": {
  25. "type": "String"
  26. },
  27. "postName": {
  28. "type": "String"
  29. },
  30. "idcard": {
  31. "type": "String"
  32. },
  33. "identity": {
  34. "type": "String"
  35. },
  36. "identityFile": {
  37. "type": "String"
  38. },
  39. "majorSubject": {
  40. "type": "String"
  41. }
  42. },
  43. "classLevelPermissions": {
  44. "find": {
  45. "*": true
  46. },
  47. "get": {
  48. "*": true
  49. },
  50. "count": {
  51. "*": true
  52. },
  53. "create": {
  54. "*": true
  55. },
  56. "update": {
  57. "*": true
  58. },
  59. "delete": {
  60. "*": true
  61. },
  62. "addField": {
  63. "*": true
  64. },
  65. "protectedFields": {
  66. "*": []
  67. }
  68. }
  69. }
  70. module.exports.Profile = Profile