25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

195 satır
5.5 KiB

  1. // assets
  2. import {
  3. SafetyCertificateOutlined,
  4. SettingOutlined,
  5. LoginOutlined,
  6. ProfileOutlined,
  7. UserOutlined,
  8. UsergroupAddOutlined,
  9. AppstoreOutlined,
  10. NotificationOutlined,
  11. TagOutlined,
  12. DatabaseOutlined,
  13. MenuUnfoldOutlined,
  14. FileSearchOutlined,
  15. MailOutlined,
  16. ApartmentOutlined,
  17. FilePdfOutlined
  18. } from '@ant-design/icons';
  19. // icons
  20. const icons = {
  21. SettingOutlined,
  22. LoginOutlined,
  23. ProfileOutlined,
  24. SafetyCertificateOutlined,
  25. UserOutlined,
  26. UsergroupAddOutlined,
  27. AppstoreOutlined,
  28. NotificationOutlined,
  29. TagOutlined,
  30. DatabaseOutlined,
  31. MenuUnfoldOutlined,
  32. FileSearchOutlined,
  33. MailOutlined,
  34. ApartmentOutlined,
  35. FilePdfOutlined
  36. };
  37. // ==============================|| MENU ITEMS - EXTRA PAGES ||============================== //
  38. const setting = {
  39. id: 'settingMenu',
  40. title: 'System Administration',
  41. type: 'group',
  42. ability:['VIEW','SYSTEM_CONFIGURATION'],
  43. children: [
  44. // {
  45. // id: 'category',
  46. // title: 'Category',
  47. // type: 'item',
  48. // url: '/category',
  49. // icon: icons.AppstoreOutlined,
  50. // breadcrumbs: false,
  51. // ability:['MAINTAIN','CATEGORY']
  52. // },
  53. // {
  54. // id: 'tag',
  55. // title: 'Tag',
  56. // type: 'item',
  57. // url: '/tag',
  58. // icon: icons.TagOutlined,
  59. // breadcrumbs: false,
  60. // ability:['MAINTAIN','TAG']
  61. // },
  62. // {
  63. // id: 'promotionChannel',
  64. // title: 'Promotion Channel',
  65. // type: 'item',
  66. // url: '/promotionChannel',
  67. // icon: icons.NotificationOutlined,
  68. // breadcrumbs: false,
  69. // ability:['MAINTAIN','PROMOTION_CHANNEL']
  70. // },
  71. // {
  72. // id: 'division',
  73. // title: 'SBU / Division',
  74. // type: 'item',
  75. // url: '/division',
  76. // icon: icons.DatabaseOutlined,
  77. // breadcrumbs: false,
  78. // ability:['MAINTAIN','DIVISION']
  79. // },
  80. // {
  81. // id: 'clientDepartment',
  82. // title: 'Client Department',
  83. // type: 'item',
  84. // url: '/clientDepartment',
  85. // icon: icons.ApartmentOutlined,
  86. // breadcrumbs: false,
  87. // ability:['MAINTAIN','CLIENT_DEPARTMENT']
  88. // },
  89. // {
  90. // id: 'userGroup',
  91. // title: 'User Group',
  92. // type: 'item',
  93. // url: '/usergroupSearchview',
  94. // icon: icons.UsergroupAddOutlined,
  95. // breadcrumbs: false,
  96. // ability:['MAINTAIN','USER_GROUP']
  97. // },
  98. {
  99. id: 'user',
  100. title: 'User',
  101. type: 'item',
  102. url: '/userSearchview',
  103. icon: icons.UserOutlined,
  104. breadcrumbs: false,
  105. ability:['VIEW','USER']
  106. },
  107. {
  108. id: 'consultant',
  109. title: 'Consultant',
  110. type: 'item',
  111. url: '/consultant',
  112. icon: icons.UserOutlined,
  113. breadcrumbs: false,
  114. ability:['VIEW','USER']
  115. },
  116. // {
  117. // id: 'auditLog',
  118. // title: 'Audit Log',
  119. // type: 'item',
  120. // url: '/auditLog',
  121. // icon: icons.FileSearchOutlined,
  122. // breadcrumbs: false,
  123. // ability:['VIEW','AUDIT_LOG']
  124. // },
  125. {
  126. id: 'loginLog',
  127. title: 'Login Log',
  128. type: 'item',
  129. url: '/loginLog',
  130. icon: icons.MenuUnfoldOutlined,
  131. breadcrumbs: false,
  132. ability:['VIEW','LOGIN_LOG']
  133. },
  134. {
  135. id: 'userActionLog',
  136. title: 'Action Log',
  137. type: 'item',
  138. url: '/userActionLog',
  139. icon: icons.MenuUnfoldOutlined,
  140. breadcrumbs: false,
  141. ability:['VIEW','USER']
  142. },
  143. {
  144. id: 'formSigPage',
  145. title: 'Form Sig Page',
  146. type: 'item',
  147. url: '/formSigPage',
  148. icon: icons.FilePdfOutlined,
  149. breadcrumbs: false,
  150. ability:['MANAGE','SYSTEM_CONFIGURATION']
  151. },
  152. // {
  153. // id: 'passwordPolicy',
  154. // title: 'Password Policy',
  155. // type: 'item',
  156. // url: '/passwordpolicy',
  157. // icon: icons.SafetyCertificateOutlined,
  158. // breadcrumbs: false,
  159. // ability:['MANAGE','SYSTEM_CONFIGURATION']
  160. // },
  161. // {
  162. // id: 'setting',
  163. // title: 'System Configuration',
  164. // type: 'item',
  165. // url: '/setting',
  166. // icon: icons.SettingOutlined,
  167. // breadcrumbs: false,
  168. // ability:['MANAGE','SYSTEM_CONFIGURATION']
  169. // },
  170. // {
  171. // id: 'generateReminder',
  172. // title: 'Generate Reminder',
  173. // type: 'item',
  174. // url: '/generateReminder',
  175. // icon: icons.SettingOutlined,
  176. // breadcrumbs: false,
  177. // ability:['MANAGE','SYSTEM_CONFIGURATION']
  178. // },
  179. // {
  180. // id: 'emailConfig',
  181. // title: 'Email Configuration',
  182. // type: 'item',
  183. // url: '/emailConfig',
  184. // icon: icons.MailOutlined,
  185. // breadcrumbs: false,
  186. // ability:['MANAGE','SYSTEM_CONFIGURATION']
  187. // },
  188. ]
  189. };
  190. export default setting;