billing.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. billing_product_page:
  2. action: 'display'
  3. conditions:
  4. - {
  5. function: organizationHasAnyModule,
  6. parameters: ['BillingAdministration'],
  7. }
  8. - {
  9. function: accessHasAnyRoleAbility,
  10. parameters: [{ action: 'read', subject: 'billings-administration' }],
  11. }
  12. billing_products_by_student_page:
  13. action: 'display'
  14. conditions:
  15. - {
  16. function: organizationHasAnyModule,
  17. parameters: ['BillingAdministration'],
  18. }
  19. - {
  20. function: accessHasAnyRoleAbility,
  21. parameters: [{ action: 'read', subject: 'pedagogics-administration' }],
  22. }
  23. billing_edition_page:
  24. action: 'display'
  25. conditions:
  26. - {
  27. function: organizationHasAnyModule,
  28. parameters: ['BillingAdministration'],
  29. }
  30. - {
  31. function: accessHasAnyRoleAbility,
  32. parameters: [{ action: 'manage', subject: 'billings-administration' }],
  33. }
  34. billing_accounting_page:
  35. action: 'display'
  36. conditions:
  37. - {
  38. function: organizationHasAnyModule,
  39. parameters: ['BillingAdministration'],
  40. }
  41. - {
  42. function: accessHasAnyRoleAbility,
  43. parameters: [{ action: 'read', subject: 'billings-administration' }],
  44. }
  45. billing_payment_list_page:
  46. action: 'display'
  47. conditions:
  48. - {
  49. function: organizationHasAnyModule,
  50. parameters: ['BillingAdministration'],
  51. }
  52. - {
  53. function: accessHasAnyRoleAbility,
  54. parameters: [{ action: 'read', subject: 'billings-administration' }],
  55. }
  56. pes_page:
  57. action: 'display'
  58. conditions:
  59. - { function: organizationHasAnyModule, parameters: ['Pes'] }
  60. - {
  61. function: accessHasAnyRoleAbility,
  62. parameters: [{ action: 'manage', subject: 'billings-administration' }],
  63. }
  64. berger_levrault_page:
  65. action: 'display'
  66. conditions:
  67. - { function: organizationHasAnyModule, parameters: ['BergerLevrault'] }
  68. - {
  69. function: accessHasAnyRoleAbility,
  70. parameters: [{ action: 'manage', subject: 'billings-administration' }],
  71. }
  72. jvs_page:
  73. action: 'display'
  74. conditions:
  75. - { function: organizationHasAnyModule, parameters: ['Jvs'] }
  76. - {
  77. function: accessHasAnyRoleAbility,
  78. parameters: [{ action: 'manage', subject: 'billings-administration' }],
  79. }
  80. afi_page:
  81. action: 'display'
  82. conditions:
  83. - { function: organizationHasAnyModule, parameters: ['AFI'] }
  84. - {
  85. function: accessHasAnyRoleAbility,
  86. parameters: [{ action: 'manage', subject: 'billings-administration' }],
  87. }
  88. sdd_regie_page:
  89. action: 'display'
  90. conditions:
  91. - { function: organizationHasAnyModule, parameters: ['SddRegie'] }
  92. - {
  93. function: accessHasAnyRoleAbility,
  94. parameters: [{ action: 'manage', subject: 'billings-administration' }],
  95. }