billing.yaml 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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. -
  81. afi_page:
  82. action: 'display'
  83. conditions:
  84. - { function: organizationHasAnyModule, parameters: ['AFI'] }
  85. - {
  86. function: accessHasAnyRoleAbility,
  87. parameters: [{ action: 'manage', subject: 'billings-administration' }],
  88. }