Releases: openimis/openimis-be-core_py
Releases · openimis/openimis-be-core_py
v1.7.2
v1.7.1
Release 24.04
What's Changed
- OP-1733: Login doesn't work in Postgres because of the case-sensitivity by @hirensoni913 in #246
- MERGING release/23.10 into main by @delcroip in #245
- ONI-104: Draft for new auth system. by @wzglinieckisoldevelo in #224
- CM-465: add check uuid to utils by @jdolkowski in #248
- OM-80 Added has_password to i_user serializer by @malinowskikam in #247
- Feature/add resolve id reference by @dragos-dobre in #251
- ONI-140: Added autogenerated code field to mutation log. by @wzglinieckisoldevelo in #250
- Feature/om 118 by @malinowskikam in #253
- CM-497: move schema validation to core by @jdolkowski in #254
- CM-497: add schema validation util by @jdolkowski in #255
- OM-119 Fixed resolve args vs filter args by @malinowskikam in #256
- Feature/enable validation by @delcroip in #252
- CM-733: Fixed export from query bug by @dborowiecki in #258
- CM-508: add file handler util by @jdolkowski in #259
- OP-1815: Move checkUserWithRights to core from tools by @hirensoni913 in #257
- CM-504: add file path check by @jdolkowski in #260
- OM-130 Added possibility to block username change by @malinowskikam in #261
- OM-130 Fixed broken config by @malinowskikam in #262
- OM-130 Fixed wrong config usage by @malinowskikam in #263
- Update utils.py by @delcroip in #264
- OM-133 Added config utils by @malinowskikam in #265
- add addatetime hash by @delcroip in #266
- CM-700: add remove file util by @jdolkowski in #267
- add assertMutation by @delcroip in #268
- hotfix-seek-file-zero by @jdolkowski in #269
- CM-742: add string field validation mixin by @jdolkowski in #271
- CM-742: add class definition to init by @jdolkowski in #272
- pu back fixed lookups by @delcroip in #270
- MERGING develop into release/24.04 by @delcroip in #274
- async_mutation now relies on the env variable MODE by @hirensoni913 in #275
- OP-1825: role right filter on role query by @olewandowski1 in #277
- Feature/async error management by @delcroip in #278
- Feature/avoid apscheduler failing on validation by @delcroip in #279
- Hotfix module configuration module maxlength by @jdolkowski in #281
- test fix async by @delcroip in #280
- Feature/split models by @delcroip in #283
- MERGING develop into release/24.04 by @delcroip in #282
- Release/24.04 by @hirensoni913 in #284
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Release release/23.10
What's Changed
- Hotfix/omt 225 enable claim extensions by @xgill in #15
- Develop by @edarchis in #13
- Fix field used to get db User by @edarchis in #82
- Merge pull request #80 from openimis/user by @delcroip in #83
- V1.3 by @edarchis in #81
- Release CI by @delcroip in #75
- Cannot connect with non-admin user OMT-281 by @edarchis in #89
- Fixes from dev by @edarchis in #91
- OMT-281 follow-up when HFID is 0 by @edarchis in #95
- Release/2022 04 by @dragos-dobre in #126
- MERGING RELEASE branches by @delcroip in #136
- Feature/otc 1080: core_user_groups name conflict fix by @lruzicki in #179
- OTC-1082: add parent_location logic to users query by @olewandowski1 in #182
- OP-1445: fix show deleted users by @jdolkowski in #176
- Feature/otc 1075: property for users by @lruzicki in #178
- OTC-1080: added deletion of dependent tabels before user tabel is deleted by @lruzicki in #180
- CM-29: Fixed generic export by @dborowiecki in #183
- CM-68: Develop core logic for handling custom filters - BE by @sniedzielski in #181
- CM-69: added graphQL for fetching the definitions how to build filters by @sniedzielski in #185
- Revert "Feature/otc 1080: core_user_groups name conflict fix" by @delcroip in #189
- CM-71: added interface for applying queryset based on custom filters provided by frontend, extend export to add custom filters by @sniedzielski in #190
- OTC-1098: change jsonext column for tblOfficer by @lruzicki in #186
- CM-162: improve custom filter applying into queryset in query and exports by @sniedzielski in #191
- Fixed UserGroup model table name and managed by @malinowskikam in #196
- MERGING RELEASE branches by @delcroip in #194
- CM-206 Fixed User is_imis_administrator property by @malinowskikam in #199
- OMT-312: User activity report by @tdethier in #192
- OP-1478 - Fixed existing role search by @tdethier in #197
- CM-188 Adjusted backend for social protection by @malinowskikam in #198
- add-missing-migration-0024: add migration by @jdolkowski in #200
- CM-235: Added postgres tests CI by @dborowiecki in #201
- CM-210: add convert to python utils by @jdolkowski in #202
- Fix/otc 1098 by @mngoe in #203
- ONI-138: User editing fix. by @wzglinieckisoldevelo in #204
- CM-256: Add sonar-project.properties by @dborowiecki in #205
- CM-229 Updated init of BaseService by @malinowskikam in #208
- OMT-323 - Registers status report by @tdethier in #207
- ONI-132: Changing mutation code to handle autogeneration. by @wzglinieckisoldevelo in #206
- OP-1445: fix displaying deleted users by @jdolkowski in #209
- remove double quote by @delcroip in #210
- OP-1328: add json_ext to MutationLog by @jdolkowski in #212
- OP-1529 Replaced ci script with a reference by @malinowskikam in #211
- CI Update for openimis-be-core_py by @dborowiecki in #214
- CI Update for openimis-be-core_py by @dborowiecki in #213
- ONI-104: Block logging if HF contract expired. by @wzglinieckisoldevelo in #215
- CM-296: add additional params to the custom filters by @jdolkowski in #218
- Better helpers by @delcroip in #219
- ONI-174: Fix updating user. by @wzglinieckisoldevelo in #220
- Deactivate cache on service by @delcroip in #221
- ONI-174: Add util to remove permission from a role. by @wzglinieckisoldevelo in #223
- update cache rights by @delcroip in #225
- MERGING RELEASE branches by @dragos-dobre in #222
- CQI-80: OWASP A01:2021-Broken Access Control - openimis-be-core_py BE by @sniedzielski in #226
- CQI-104: fixed compiling regex pattern by @sniedzielski in #227
- OM-70: serialize user roles by @jdolkowski in #230
- Revert "OM-70: serialize user roles" by @malinowskikam in #231
- update cache rights by @delcroip in #229
- MERGING RELEASE branches by @delcroip in #232
- MERGING RELEASE branches by @dragos-dobre in #233
- Use locationmanager by @delcroip in #235
- dev to release fixes by @dragos-dobre in #236
- fix prefix for validity query by @dragos-dobre in #237
- dev to release by @dragos-dobre in #238
- ONI-48: Added setting for secondary calendar. by @wzglinieckisoldevelo in #239
- Admin overwrite by @delcroip in #240
- OP-1599: Username can be reused. by @wzglinieckisoldevelo in #241
- PCI-10: generate demo users by @jdolkowski in #228
- MERGING RELEASE branches by @dragos-dobre in #234
- MERGING develop into release/23.10 by @delcroip in #243
New Contributors
- @olewandowski1 made their first contribution in #182
- @tdethier made their first contribution in #192
- @mngoe made their first contribution in #203
Full Changelog: v1.5.1...v1.6.0
v1.5.1
v1.5.0
Release release/22.10
What's Changed
- OPL-26: changes in abstract calculation class due to new calculation rule by @sniedzielski in #85
- fix(Performance): Use legacy_id instead of validity_to to filter hist… by @qgerome in #84
- feat(Sentry): Better logging of errors in mutations by @qgerome in #86
- Fix user roles by @qgerome in #87
- OPL-31: small changes regarding new converter in rule - contract to invoice by @sniedzielski in #88
- Facilitate access to health facility by @edarchis in #90
- OE0-79: hotfix - issue on 'login' FHIR endpoint in 'api' by @sniedzielski in #92
- OE0-79: fixed solution with supporting 'basic auth' by @sniedzielski in #93
- hotfix(Users): Wrong permissions checked when creating/updating users by @qgerome in #94
- OMT-281 follow-up when HFID is 0 by @edarchis in #96
- Implement JWT authentication & auth mutations by @qgerome in #98
- OPL-52: changes in 'run_calculation' to make bill calculation rules working by @sniedzielski in #99
- Add a test helper for technical (super)user by @edarchis in #100
- Fix Technical User creation infinite recursion by @edarchis in #102
- test tech user typo by @edarchis in #103
- switched to get_or_create but it returns a tuple by @edarchis in #104
- calc rule calculate() should not name first arg by @edarchis in #105
- test CI fix for template by @edarchis in #101
- muisc/use new db files structure by @delcroip in #107
- OPL-54: Move BaseService and BaseModelValidation to core module by @malinowskikam in #108
- OPL-57: Fix compability of HistoryModel with django rest framework by @malinowskikam in #110
- OPL-44: Create model and CRUD Services for Subscription by @malinowskikam in #109
- JWT in cookie by @qgerome in #111
- Security: Remove ObjectPermissions since it's overriden in FHIR modul… by @qgerome in #112
- Better user by @qgerome in #113
- Update utils.py by @delcroip in #114
- OPL-92: Added JsonContainsKey custom lookup by @malinowskikam in #115
- OP-762: moved Null 'validity_to' assigment to the 'core' by @sniedzielski in #116
- OP-765: fixed RoleRights - 'pagination' and 'validity_to' issues by @sniedzielski in #117
- calculate_if_active_for_object by @delcroip in #119
- OP-759: fix active for object method and kwargs by @sniedzielski in #120
- Add user auto provisioning to JWT auth by @edarchis in #122
- OP-811: Validity filtering for user districts by @dborowiecki in #123
- OTC-621: Added README entry for scheduled tasks implementation by @dborowiecki in #124
- PostgreSQL support by @edarchis in #125
- OP-840: Added is_officer check to user by @dborowiecki in #127
- OP-842: Added searching by system id for roles by @dborowiecki in #128
- Django 3.1 by @edarchis in #129
- Release/2022 04 by @dragos-dobre in #126
- OP-861: Field contol added by @dborowiecki in #130
- Fix/django32 by @edarchis in #133
- OP-868 Fix CI issues caused by Django 3.2 update by @malinowskikam in #134
- OTC-717 Implement generic way to extend GQL Models by @malinowskikam in #132
- OP-701 Added check permissions service helper by @malinowskikam in #135
- MERGING RELEASE branches by @delcroip in #136
Full Changelog: v1.3.3...v1.5.0
v1.4.2
What's Changed
- OP-759: fix active for object method and kwargs by @sniedzielski in #120
- Add user auto provisioning to JWT auth by @edarchis in #122
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- merge from develop - 1.1.0 preparation by @xgill in #10
- Hotfix/omt 190 no tech user autoprovision by @xgill in #12
- Omt 204 components upgrade by @edarchis in #11
- OMT-206 add custom compilemessages command by @edarchis in #14
- Fix createsuperuser/changepassword by @edarchis in #16
- Bugfix/create super user by @xgill in #18
- OMT-215 batch platform by @edarchis in #17
- Omt 215 batch platform by @xgill in #19
- Omt 188 migrate persons and families by @xgill in #20
- OFS-25: Added new model HistoryModel by @sniedzielski in #21
- Feature/ofs 66 by @sniedzielski in #22
- Omt 212 policy migration by @xgill in #23
- OFS-89: changes related to "PolicyHolder" module - new custom filter by @sniedzielski in #24
- OFS-88: migrating base mutations and delete/replace input types to the Core"module" by @sniedzielski in #25
- OFS-99: enabling to filter deleted or non-deleted records by @sniedzielski in #26
- OFS-99: django-dirty-fields bug - applied additional param in 'is_dirty' by @sniedzielski in #27
- OFS-119: fixing bug related to mutation log in 'delete' mutation by @sniedzielski in #28
- OFS-118: fixing replace mutations and replace in model by @sniedzielski in #29
- OAI-23: Added new lookup filter for json fields by @dborowiecki in #30
- OFS-152: fixing date comparing issue detected on replace mutation by @sniedzielski in #31
- OFS-159: filter validity for new business models by @sniedzielski in #33
- OAI-29: Added websocket client features by @dborowiecki in #32
- OFS:159: fix - filtering dates valid from/to (start, end date) by @sniedzielski in #34
- OFS-159: changes in filters with date_end by @sniedzielski in #35
- OFS-178: replace issues in HistoryModel/BusinessModel and datetime issue in that models by @sniedzielski in #36
- OFS-178: ObjectDoesNotExist exception - use filter instead of get by @sniedzielski in #37
- OAI-29: Improved connection check method by @dborowiecki in #38
- OFS-136: adding overridden Signal class so as to add priority by @sniedzielski in #39
- OFS-207: absCalculationRule class - implementation by @sniedzielski in #40
- OFS-219: changes related to the calculation module by @sniedzielski in #41
- OFS-228: graphQl for roles by @sniedzielski in #42
- OFS-229: createRole and updateRole mutations by @sniedzielski in #43
- OFS:229: Delete and Duplicate graphQl mutations by @sniedzielski in #44
- OFS-253: replace validity in role graphQl into show_historical by @sniedzielski in #45
- OFS-254: adding new validity flag for business entities FS by @sniedzielski in #46
- OFS:254: changes in is_system filtering by @sniedzielski in #47
- OFS-254: adding information about ABSCalculationRule by @sniedzielski in #48
- OFS-254: hotfix: problem with some chars in readme.md by @sniedzielski in #49
- OFS-250: Changes regarding Roles GQL by @dborowiecki in #50
- OFS-250: RoleMutation log added for RoleCreateMutation by @dborowiecki in #51
- OFS-258: fixes regarding flag is_system by @sniedzielski in #52
- OFS-258: solving problem with filtering show_historical by @sniedzielski in #53
- OFS-258: remove filter_queryset by @sniedzielski in #54
- OAI-49: Added decorator for using filters in muatations by @dborowiecki in #55
- Update default filter by @delcroip in #56
- OFS-285: changes regarding bulk action for FS entities by @sniedzielski in #57
- OFS-290: fixed bug with performing uuids bulk actions by @sniedzielski in #58
- OTC-289: Added GQL Query for languages by @dborowiecki in #59
- OFS-292: fixing bulk actions with amount/date valid filters by @sniedzielski in #62
- Users API by @edarchis in #60
- OE0-4: fixed getModulePermissions in core module by @sniedzielski in #61
- OE0-4: added missing perms for ClaimAdmin and EOfficer by @sniedzielski in #63
- OE0-4: change the way of checking config for permissions by @sniedzielski in #64
- Move JWT modules from main to core by @edarchis in #65
- OE0-2: remove enforce_csrf validation after detecting issue on test server. by @sniedzielski in #66
- Add a password (&private key) to test user by @edarchis in #67
- add ci by @delcroip in #71
- Json configuration loaded as OrderedDict by @dborowiecki in #69
- OE0-64: Fixed HistoryModel uuid property by @malinowskikam in #70
- Save more fields of User, Officer & IUser when using Django by @qgerome in #68
- OE0-29: added migration for put missing role for ClaimAdministrator by @sniedzielski in #72
- OPL-13: Added decorators and functions for service signals by @dborowiecki in #77
- Fix User fields by @qgerome in #78
- OPL-6: Fixed Base Delete Mutation by @dborowiecki in #79
- Security fix for Django order_by flaw by @edarchis in #76
- Fix field used to get db User by @qgerome in #80
- OPL-26: changes in abstract calculation class due to new calculation rule by @sniedzielski in #85
- fix(Performance): Use legacy_id instead of validity_to to filter hist… by @qgerome in #84
- feat(Sentry): Better logging of errors in mutations by @qgerome in #86
- Fix user roles by @qgerome in #87
- OPL-31: small changes regarding new converter in rule - contract to invoice by @sniedzielski in #88
- Facilitate access to health facility by @edarchis in #90
- OE0-79: hotfix - issue on 'login' FHIR endpoint in 'api' by @sniedzielski in #92
- OE0-79: fixed solution with supporting 'basic auth' by @sniedzielski in #93
- hotfix(Users): Wrong permissions checked when creating/updating users by @qgerome in #94
- OMT-281 follow-up when HFID is 0 by @edarchis in #96
- Implement JWT authentication & auth mutations by @qgerome in #98
- OPL-52: changes in 'run_calculation' to make bill calculation rules working by @sniedzielski in #99
- Add a test helper for technical (super)user by @edarchis in #100
- Fix Technical User creation infinite recursion by @edarchis in https://github.com/openimis/openimis-be-core_py/pull/...