edu-textbook.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. const EduTextbook = {
  2. "className": "EduTextbook",
  3. "fields": {
  4. "objectId": {
  5. "type": "String"
  6. },
  7. "createdAt": {
  8. "type": "Date"
  9. },
  10. "updatedAt": {
  11. "type": "Date"
  12. },
  13. "ACL": {
  14. "type": "ACL"
  15. },
  16. "mac": {
  17. "type": "String",
  18. "required": false
  19. },
  20. "mid": {
  21. "type": "String",
  22. "required": false
  23. },
  24. "name": {
  25. "type": "String",
  26. "required": false
  27. },
  28. "subnets": {
  29. "type": "Array"
  30. },
  31. "isDeleted": {
  32. "type": "Boolean",
  33. "required": false
  34. }
  35. },
  36. "classLevelPermissions": {
  37. "find": {
  38. "*": true
  39. },
  40. "get": {
  41. "*": true
  42. },
  43. "count": {
  44. "*": true
  45. },
  46. "create": {
  47. "*": true
  48. },
  49. "update": {
  50. "*": true
  51. },
  52. "delete": {
  53. "*": true
  54. },
  55. "addField": {
  56. "*": true
  57. },
  58. "protectedFields": {
  59. "*": []
  60. }
  61. }
  62. }
  63. module.exports.EduTextbook = EduTextbook