Guest User

Untitled

a guest
Jul 17th, 2023
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.76 KB | None | 0 0
  1. [
  2. %Ash.Policy.FieldPolicy{
  3. fields: [:organization_id],
  4. condition: [{Ash.Policy.Check.Static, [result: true]}],
  5. policies: [
  6. %Ash.Policy.Check{
  7. check: {AshRbac.HasRole, [role: "public"]},
  8. check_module: AshRbac.HasRole,
  9. check_opts: [
  10. role: "public",
  11. ash_field_policy?: true,
  12. access_type: :filter
  13. ],
  14. type: :authorize_if
  15. },
  16. %Ash.Policy.Check{
  17. check: {Ash.Policy.Check.Static, [result: true]},
  18. check_module: Ash.Policy.Check.Static,
  19. check_opts: [
  20. result: true,
  21. ash_field_policy?: true,
  22. access_type: :filter
  23. ],
  24. type: :forbid_if
  25. }
  26. ],
  27. description: nil,
  28. __identifier__: -576460752303415741,
  29. bypass?: false
  30. },
  31. %Ash.Policy.FieldPolicy{
  32. fields: [:status],
  33. condition: [{Ash.Policy.Check.Static, [result: true]}],
  34. policies: [
  35. %Ash.Policy.Check{
  36. check: {AshRbac.HasRole, [role: "public"]},
  37. check_module: AshRbac.HasRole,
  38. check_opts: [
  39. role: "public",
  40. ash_field_policy?: true,
  41. access_type: :filter
  42. ],
  43. type: :authorize_if
  44. },
  45. %Ash.Policy.Check{
  46. check: {Ash.Policy.Check.Static, [result: true]},
  47. check_module: Ash.Policy.Check.Static,
  48. check_opts: [
  49. result: true,
  50. ash_field_policy?: true,
  51. access_type: :filter
  52. ],
  53. type: :forbid_if
  54. }
  55. ],
  56. description: nil,
  57. __identifier__: -576460752303415355,
  58. bypass?: false
  59. },
  60. %Ash.Policy.FieldPolicy{
  61. fields: [:name],
  62. condition: [{Ash.Policy.Check.Static, [result: true]}],
  63. policies: [
  64. %Ash.Policy.Check{
  65. check: {AshRbac.HasRole, [role: "public"]},
  66. check_module: AshRbac.HasRole,
  67. check_opts: [
  68. role: "public",
  69. ash_field_policy?: true,
  70. access_type: :filter
  71. ],
  72. type: :authorize_if
  73. },
  74. %Ash.Policy.Check{
  75. check: {Ash.Policy.Check.Static, [result: true]},
  76. check_module: Ash.Policy.Check.Static,
  77. check_opts: [
  78. result: true,
  79. ash_field_policy?: true,
  80. access_type: :filter
  81. ],
  82. type: :forbid_if
  83. }
  84. ],
  85. description: nil,
  86. __identifier__: -576460752303415323,
  87. bypass?: false
  88. },
  89. %Ash.Policy.FieldPolicy{
  90. fields: [:field_a],
  91. condition: [{Ash.Policy.Check.Static, [result: true]}],
  92. policies: [
  93. %Ash.Policy.Check{
  94. check: {AshRbac.HasRole, [role: "public"]},
  95. check_module: AshRbac.HasRole,
  96. check_opts: [
  97. role: "public",
  98. ash_field_policy?: true,
  99. access_type: :filter
  100. ],
  101. type: :authorize_if
  102. },
  103. %Ash.Policy.Check{
  104. check: {Ash.Policy.Check.Static, [result: true]},
  105. check_module: Ash.Policy.Check.Static,
  106. check_opts: [
  107. result: true,
  108. ash_field_policy?: true,
  109. access_type: :filter
  110. ],
  111. type: :forbid_if
  112. }
  113. ],
  114. description: nil,
  115. __identifier__: -576460752303415291,
  116. bypass?: false
  117. },
  118. %Ash.Policy.FieldPolicy{
  119. fields: [:field_b],
  120. condition: [{Ash.Policy.Check.Static, [result: true]}],
  121. policies: [
  122. %Ash.Policy.Check{
  123. check: {AshRbac.HasRole, [role: "public"]},
  124. check_module: AshRbac.HasRole,
  125. check_opts: [
  126. role: "public",
  127. ash_field_policy?: true,
  128. access_type: :filter
  129. ],
  130. type: :authorize_if
  131. },
  132. %Ash.Policy.Check{
  133. check: {Ash.Policy.Check.Static, [result: true]},
  134. check_module: Ash.Policy.Check.Static,
  135. check_opts: [
  136. result: true,
  137. ash_field_policy?: true,
  138. access_type: :filter
  139. ],
  140. type: :forbid_if
  141. }
  142. ],
  143. description: nil,
  144. __identifier__: -576460752303415709,
  145. bypass?: false
  146. },
  147. %Ash.Policy.FieldPolicy{
  148. fields: [:field_c],
  149. condition: [{Ash.Policy.Check.Static, [result: true]}],
  150. policies: [
  151. %Ash.Policy.Check{
  152. check: {AshRbac.HasRole, [role: "public"]},
  153. check_module: AshRbac.HasRole,
  154. check_opts: [
  155. role: "public",
  156. ash_field_policy?: true,
  157. access_type: :filter
  158. ],
  159. type: :authorize_if
  160. },
  161. %Ash.Policy.Check{
  162. check: {Ash.Policy.Check.Static, [result: true]},
  163. check_module: Ash.Policy.Check.Static,
  164. check_opts: [
  165. result: true,
  166. ash_field_policy?: true,
  167. access_type: :filter
  168. ],
  169. type: :forbid_if
  170. }
  171. ],
  172. description: nil,
  173. __identifier__: -576460752303415677,
  174. bypass?: false
  175. },
  176. %Ash.Policy.FieldPolicy{
  177. fields: [:field_d],
  178. condition: [{Ash.Policy.Check.Static, [result: true]}],
  179. policies: [
  180. %Ash.Policy.Check{
  181. check: {AshRbac.HasRole, [role: "public"]},
  182. check_module: AshRbac.HasRole,
  183. check_opts: [
  184. role: "public",
  185. ash_field_policy?: true,
  186. access_type: :filter
  187. ],
  188. type: :authorize_if
  189. },
  190. %Ash.Policy.Check{
  191. check: {Ash.Policy.Check.Static, [result: true]},
  192. check_module: Ash.Policy.Check.Static,
  193. check_opts: [
  194. result: true,
  195. ash_field_policy?: true,
  196. access_type: :filter
  197. ],
  198. type: :forbid_if
  199. }
  200. ],
  201. description: nil,
  202. __identifier__: -576460752303415645,
  203. bypass?: false
  204. },
  205. %Ash.Policy.FieldPolicy{
  206. fields: [:field_e],
  207. condition: [{Ash.Policy.Check.Static, [result: true]}],
  208. policies: [
  209. %Ash.Policy.Check{
  210. check: {AshRbac.HasRole, [role: "public"]},
  211. check_module: AshRbac.HasRole,
  212. check_opts: [
  213. role: "public",
  214. ash_field_policy?: true,
  215. access_type: :filter
  216. ],
  217. type: :authorize_if
  218. },
  219. %Ash.Policy.Check{
  220. check: {Ash.Policy.Check.Static, [result: true]},
  221. check_module: Ash.Policy.Check.Static,
  222. check_opts: [
  223. result: true,
  224. ash_field_policy?: true,
  225. access_type: :filter
  226. ],
  227. type: :forbid_if
  228. }
  229. ],
  230. description: nil,
  231. __identifier__: -576460752303406975,
  232. bypass?: false
  233. },
  234. %Ash.Policy.FieldPolicy{
  235. fields: [:field_g],
  236. condition: [{Ash.Policy.Check.Static, [result: true]}],
  237. policies: [
  238. %Ash.Policy.Check{
  239. check: {AshRbac.HasRole, [role: "public"]},
  240. check_module: AshRbac.HasRole,
  241. check_opts: [
  242. role: "public",
  243. ash_field_policy?: true,
  244. access_type: :filter
  245. ],
  246. type: :authorize_if
  247. },
  248. %Ash.Policy.Check{
  249. check: {Ash.Policy.Check.Static, [result: true]},
  250. check_module: Ash.Policy.Check.Static,
  251. check_opts: [
  252. result: true,
  253. ash_field_policy?: true,
  254. access_type: :filter
  255. ],
  256. type: :forbid_if
  257. }
  258. ],
  259. description: nil,
  260. __identifier__: -576460752303406943,
  261. bypass?: false
  262. },
  263. %Ash.Policy.FieldPolicy{
  264. fields: [:created_at],
  265. condition: [{Ash.Policy.Check.Static, [result: true]}],
  266. policies: [
  267. %Ash.Policy.Check{
  268. check: {AshRbac.HasRole, [role: "public"]},
  269. check_module: AshRbac.HasRole,
  270. check_opts: [
  271. role: "public",
  272. ash_field_policy?: true,
  273. access_type: :filter
  274. ],
  275. type: :authorize_if
  276. },
  277. %Ash.Policy.Check{
  278. check: {Ash.Policy.Check.Static, [result: true]},
  279. check_module: Ash.Policy.Check.Static,
  280. check_opts: [
  281. result: true,
  282. ash_field_policy?: true,
  283. access_type: :filter
  284. ],
  285. type: :forbid_if
  286. }
  287. ],
  288. description: nil,
  289. __identifier__: -576460752303406911,
  290. bypass?: false
  291. },
  292. %Ash.Policy.FieldPolicy{
  293. fields: [:updated_at],
  294. condition: [{Ash.Policy.Check.Static, [result: true]}],
  295. policies: [
  296. %Ash.Policy.Check{
  297. check: {AshRbac.HasRole, [role: "public"]},
  298. check_module: AshRbac.HasRole,
  299. check_opts: [
  300. role: "public",
  301. ash_field_policy?: true,
  302. access_type: :filter
  303. ],
  304. type: :authorize_if
  305. },
  306. %Ash.Policy.Check{
  307. check: {Ash.Policy.Check.Static, [result: true]},
  308. check_module: Ash.Policy.Check.Static,
  309. check_opts: [
  310. result: true,
  311. ash_field_policy?: true,
  312. access_type: :filter
  313. ],
  314. type: :forbid_if
  315. }
  316. ],
  317. description: nil,
  318. __identifier__: -576460752303406879,
  319. bypass?: false
  320. }
  321. ]
Advertisement
Add Comment
Please, Sign In to add comment