Path |
Digest |
Size |
odevlib/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/admin/__init__.py |
sha256=Hlj99cPvJIGtGpe2LyNzCTmA9hmaRW7qKB4Ddz4o5nI
|
42 |
odevlib/admin/errors.py |
sha256=XMpz4g0o510r1zKjzLdj3y08x1jeEi-7Rsiw8oC-JU8
|
200 |
odevlib/admin/omodel.py |
sha256=nPVLieznUH2A4ERqNWoYw22SXhFtUFJBy-OGu8F4B5I
|
533 |
odevlib/admin/rbac.py |
sha256=TXKwN7lJwiXJVninicUHNvCHLWkdgizccjs92AbEEnQ
|
595 |
odevlib/apps.py |
sha256=uPY5Xa7vLrY74XArZlWXxLG7fa6nGCBAPOxYrVzyxug
|
146 |
odevlib/business_logic/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/business_logic/pagination.py |
sha256=rSmiOTDFEzIIf-uM2xY8isLcQ3uKM3HP-fTxXVNWuuA
|
2224 |
odevlib/business_logic/rbac/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/business_logic/rbac/permissions.py |
sha256=JtFQ5umkTZO1n_sJ08-ERVGXpMII6ZSPasm9o4viu0Y
|
8706 |
odevlib/business_logic/relations.py |
sha256=YLGWqg9W2yLvGV3T4mrsRKLpYAPzMa68dHUkRX6kYvU
|
2451 |
odevlib/caching/__init__.py |
sha256=jDY9uSbB-lTkQHR2az4OcWAtPZpaxycYrzFEk6ghWgc
|
69 |
odevlib/caching/redis_cache.py |
sha256=j_-h3dwx4CgIo2i1CUcqgkjLLkf7i57KU3UPVQgLRII
|
3300 |
odevlib/decorators/__init__.py |
sha256=zunwiYhvhfePFViO2LxjaetliTd5kQbmbOBPZhFZ-d0
|
20 |
odevlib/decorators/error_atomicity.py |
sha256=C9JdeEscZI6fGQYD7tqE40Q2XQIFDuPdsEeeSiepzas
|
1511 |
odevlib/decorators/rbac.py |
sha256=K3OOEHEaBDRIrHmHkArUOTsU-5UT3ZW7CdTw7EmNxpc
|
107 |
odevlib/decorators/transaction.py |
sha256=tkmEloex3hxJPgmMbLq2PN7Id1Th1pWfV3E7HXvfmUI
|
2327 |
odevlib/distributed/__init__.py |
sha256=tjM-ed6uiU5thNkk7MOsUlHxEnuVIo1UbZs7vT9zzm8
|
136 |
odevlib/distributed/message_broker.py |
sha256=Fad2t9QciNzJgJtr25CFHonMmCFz82sP6xb1e3YQb1g
|
3389 |
odevlib/drf_spectacular/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/drf_spectacular/ofilter_extension.py |
sha256=UpyQkuDdpABMcAZwfwrGN9PcrCFLH2LDYSfu2-83HpY
|
12630 |
odevlib/errors/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/errors/codes.py |
sha256=4vcv6hm_T8TsR0Nze2bEhhoH4Fl1CaokVzoylWshawY
|
1109 |
odevlib/exceptions/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/exceptions/immutable.py |
sha256=mb3JD0o0453lgulfLajWbqXk_8QZU7h70ce3JIiOhY0
|
258 |
odevlib/exceptions/integrity.py |
sha256=NWLiw0S7E8X1KPjqcVpSjMHfAWvVXINjvi4LUwey-SA
|
614 |
odevlib/fields/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/fields/multiple_value_field.py |
sha256=XyZpJCrLz2Yx7ezDhIDIIZHp-NLBDw2N64bbVwK9IQc
|
429 |
odevlib/fields/rbac_model.py |
sha256=xwZRtXEjOatnNj6Z_s216XBZ6ESkiBAH4BKx68LYPaM
|
1072 |
odevlib/filters/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/filters/backends/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/filters/backends/ofilter_backend.py |
sha256=aRXqfosSSzH2na_HH5gnKN1vIy4lNTI6J3QXBcNov4s
|
1275 |
odevlib/filters/multiple_value_filter.py |
sha256=13Siz-YjCJIQSRda3D-Xz-0mDxTLMK33AXX_TC9DUrA
|
1015 |
odevlib/integrations/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/integrations/odevlib/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/integrations/odevlib/api_client.py |
sha256=Knic2NTmzOHhvhdz_m319kTTTZo6QfI1_JwQFCBkejM
|
5329 |
odevlib/middleware/__init__.py |
sha256=hrSgH9oBx7cytaP_qhFH8GbEpspbSslL2gLND3qDRsg
|
28 |
odevlib/middleware/current_user.py |
sha256=U7KgyP8UeBYeh7_jdctrmt0V6TZevT2_NnSMv84jw2M
|
1061 |
odevlib/middleware/timescale_logger.py |
sha256=4c_oxKxIoNjeLFSChqML3h-EVF6KTdvqog_RDAyJLvQ
|
1738 |
odevlib/migrations/0001_initial_models.py |
sha256=fRekpn2_7yRWGWw4XoKA_D05W8vO99JfRoxtdDgSV84
|
44450 |
odevlib/migrations/0002_added_request_logger.py |
sha256=HAZz9igxDo_7Z0yFlA_r-KmpxUwm0RkAWiIh5QaCB8A
|
3295 |
odevlib/migrations/0003_updated_request_log_entry.py |
sha256=9B-PVNCE7I_UFjfWSAhC1Hdx03JiaVTNY6cXzE59qOs
|
763 |
odevlib/migrations/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/models/__init__.py |
sha256=EB06v5fLpzRtyW5WSiwpPrVR0TiyHg4TAApppcc8QY8
|
104 |
odevlib/models/errors.py |
sha256=mbCKXIxIXi8qvhBkC56vILJPfp5PIuxAg6pOFNXKJOc
|
1763 |
odevlib/models/logging.py |
sha256=QXPmIqJ7-59dKBDlkaqp-QqDr_xubcFQ1dn47tcI9zM
|
1107 |
odevlib/models/omodel.py |
sha256=e2Sv1U7DjlxORNiuuWswVtAmxh7OBqzY5y3qR0YG7e4
|
4026 |
odevlib/models/rbac/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/models/rbac/instance_role_assignment.py |
sha256=CaIMjFA2IWYP5uB5LWXEMVIB159qwxlI0u-wpW56hg4
|
1556 |
odevlib/models/rbac/mixins.py |
sha256=YoqdCRrcknhZ9nJ_phUVGycMkNrX47EpSw0PRva3D1U
|
1200 |
odevlib/models/rbac/role.py |
sha256=UF8eL38uFaHrq7Qsie3l3vbUGAJZDQpZ8yJr3v9tyrc
|
2733 |
odevlib/models/rbac/role_assignment.py |
sha256=mRrrBqN_Ol2aQKbqZICqq2HJP2UbMFgU7XCaFWbIsrw
|
856 |
odevlib/models/rbac/role_hierarchy.py |
sha256=CsplNklZPXr57h75ubGWY61hYuK4Ck-bE62YXuWR_js
|
734 |
odevlib/models/simple_permission_system.py |
sha256=G08LUgUQA9ORkTrRP8J_mgdYRKYxIgiTBdsiTZy2LLQ
|
2089 |
odevlib/permissions.py |
sha256=DVT0D_gaYlVXt3yBt1zRosbcMfry5EhA6xqmFgqBkGU
|
3043 |
odevlib/prefetching/__init__.py |
sha256=qK9wXI29PKJ9yrX82RMBtmoCcpPbHkdV8UWOoyK1eTM
|
31 |
odevlib/prefetching/prefetch.py |
sha256=Chvo2_qlrUSgzfvTk5hEU6Zg0sPVqEYXW_FIxY6IT2g
|
7234 |
odevlib/py.typed |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/schema/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/schema/oautoschema.py |
sha256=inhq57pB1HGsuVAfiBzwtkL7Q1Te-4g-ZWrP817A26A
|
2588 |
odevlib/serializers/__init__.py |
sha256=0HJtQUqMIRJdXYfzNgOBhf_xhOgyKiEDvCB9sdrU1JA
|
172 |
odevlib/serializers/omodelserializer.py |
sha256=iYV7lOEvfe5uxdg-0VZk8aKvjL2lDRsMBjPJlvYrrXY
|
6037 |
odevlib/serializers/pagination.py |
sha256=0G1aB1Qy3unBpHedvtFZ2_kJNrsUvdy6_CiPFtHHTNU
|
102 |
odevlib/serializers/rbac/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/serializers/rbac/rbac_role.py |
sha256=wjNOiLNyb2FI4jiHFiZ457fuPooftpmWHvnlvsoGT5k
|
693 |
odevlib/serializers/rbac/user_roles.py |
sha256=LlMQoGxiY8YmQ-6TRsq-JY5vZsq69-4TDgPzUyjmA70
|
584 |
odevlib/serializers/rbac_serializer.py |
sha256=F-j4gwavUucB04eFqO8tIpnBe6I-YNcvE357_hNL8uw
|
16240 |
odevlib/serializers/related.py |
sha256=abAM_6-bZCu9XrhjIjlKdTF2gPuGHhDvoglSmJoz42c
|
668 |
odevlib/serializers/simple_permission_system.py |
sha256=SCibgGwajHNLbyxn6ZrRYKv9S-i8V86djC-ctXsMmt4
|
793 |
odevlib/template_views/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/template_views/logging.py |
sha256=2nV5wV1pnMJtqCD9_8aD0VhNhgvz7WyQLgcaAPWngCE
|
608 |
odevlib/templates/admin/request_logs.html |
sha256=ULpVve-IPDutnHyl7W5XnPv1tFoYZt7k5WQgoLn-ro4
|
1502 |
odevlib/tests.py |
sha256=qWDvA9ZhVCQ1rPbkoFify7o_fDirXMUdYMxF12q3WIM
|
26 |
odevlib/urls.py |
sha256=SgOpx8pYHOgitGm4wCg3rWzzwCM7hvzbXmG-jfE4YPQ
|
743 |
odevlib/utils/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/utils/diff.py |
sha256=CqduGHQO0AvscQxMNudx0mQjvFy5tWaiu6_kgAjyHt8
|
1302 |
odevlib/utils/functional.py |
sha256=kkVBMBQepiV9JG5HmQ_geA9MRQM1QdaAdS4pJZedXGo
|
3238 |
odevlib/utils/strings.py |
sha256=NgeYJ81UaMtYbQXHSVkSLDkY6Ahcs92E9nGcNcDoV70
|
142 |
odevlib/utils/users.py |
sha256=BMEVynakr7Vv_B3y6xJ2DQL5Vg9E6mUEULrdLuhVi8w
|
174 |
odevlib/utils/views.py |
sha256=1_AE1MAgAbQcq9uQXIh-TaczbrORol3DGRpN_NaiU_k
|
847 |
odevlib/views/__init__.py |
sha256=yG37k__BP0ESJWr5eXoUqBzO9TuIG1YJIkwDvu963nI
|
464 |
odevlib/views/mixins.py |
sha256=cKVI7azU7wDoE62F-yJCGU7agSSKst0lo80niHuTxX0
|
16818 |
odevlib/views/oviewset.py |
sha256=AkstjwLnFZ4QOddKzO8JHs8zQ4EKQ-rkq8y_BKyS-jw
|
8324 |
odevlib/views/rbac/__init__.py |
sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU
|
0 |
odevlib/views/rbac/permissions.py |
sha256=3MQ8fdz9UgIc5kJSKeOa0W5dYg4R85SgPEZIh_WGxKk
|
15454 |
odevlib/views/rbac/rbac_role.py |
sha256=XjrbmRHwqY2RZvg7kReRKmTHU08XOfJ-R95FUfXohCo
|
1602 |
odevlib/views/sps/__init__.py |
sha256=7DR20XIKnmbe0HdwlVHj4-qWMyqWD0qdSGBWSsVYcSE
|
687 |
odevlib/views.py |
sha256=F42JXgnqFqK0fajXeutyJJxwOszRxoLMNkIhfc4Z7KI
|
26 |
odevlib-0.1.4.dist-info/LICENSE |
sha256=QQA9SnR0nAIg4z3UFQQhZLWhCT7UAfNidyNPdy0i09A
|
19347 |
odevlib-0.1.4.dist-info/METADATA |
sha256=M9izJso9YXbbsW_X5V3_VTd1bg2p_9iYKZEAMFMpX2Y
|
1653 |
odevlib-0.1.4.dist-info/WHEEL |
sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50
|
88 |
odevlib-0.1.4.dist-info/RECORD |
— |
— |