Skip to content

v32.1.0

Compare
Choose a tag to compare
@dhis2-bot dhis2-bot released this 01 Dec 10:08
· 552 commits to master since this release

32.1.0 (2020-12-01)

Bug Fixes

  • catcombo-select: use option-model instead of id-object if default (#1361) (d10e1d5)
  • ckeditor: fire onEditorChange in source-mode (#711) (ec219f5)
  • clone: return model when adding analyticsboundaries (#598) (8e4b428)
  • configurableColumns: fix vertical overflow (#1048) (efefeb1)
  • data assignment table: make width of cells dynamic & enable word break (#671) (92eca08)
  • data-entry-form: fix deletion of custom data entry form (#1540) (00abc6a)
  • data-entry-form: regression for programStageDataElement removal (#1119) (488ba70)
  • data-entry-form: remove DataElement from sections when removed from stage (#1072) (eb668b9)
  • dataentryform: allow input fields that are not elements or attributes (#610) (06338df)
  • dataset: fetch cat-combo name (#1359) (2d104f9)
  • doclink: update doclink url (#703) (964ddc1)
  • expression validation: translate message when endpoint responds with 500 (#705) (3173c25)
  • indicator group set: add code field (#614) (520f96b)
  • optionset: reset changedOriginalFieldValues when model changes (#611) (47e91fc), closes #599
  • predictor: show missing-value-strategy dropdown in generator dialog (#941) (a529c1b)
  • predictor: switch to new endpoint for skip test expression (#1007) (65c73cb)
  • predictors: set unique: false to prevent async validation (#1014) (44642b0)
  • program: only populate with TET attributes on CREATE, not EDIT (#694) (fcf0d9e)
  • program data entry form: ignore CKEditor in basic & section tabs (#712) (DHIS2-7301) (e0fd332)
  • program data entry form: rename wrongly passed prop (#728) (836bba0)
  • program form: show names of missing inputs in snackbar (#647) (0463d33)
  • program stage: allow data elements of type email too (#1003) (1eb424b)
  • program stage: change wording of save btn indicating that nothing is saved (#674) (e2309d7)
  • program-rulee-action: remove date-to-send-message field (#1054) (3f01621)
  • program-stage-section: fix pss displayName (#1421) (b00aabf)
  • programrule: fix validation (#1367) (fc1b49d)
  • programrule: initial values when rendering programstagefield (#608) (20d6f84)
  • programrule: prevent rendering programstagelist before program is selected (#616) (6a3fb30)
  • programrule: show error (#1422) (4bb0a31)
  • programs: private program creation (#1479) (e272e70)
  • programstage: fetch attributeValues for programStage (#738) (7520a1f)
  • tracker event form: check for empty required fields on submit (8341801)
  • translation: add description to translatable properties for program (#601) (e5f32f2)
  • translation: fix typo in program forms help text (#1199) (52faa7c)
  • translations: sync translations from transifex (master) (c78b0e0)
  • translations: sync translations from transifex (master) (d90ea4e)
  • translations: sync translations from transifex (master) (87289bb)
  • translations: sync translations from transifex (master) (bea658a)
  • translations: sync translations from transifex (master) (eb43b38)
  • translations: sync translations from transifex (master) (51e0556)
  • translations: sync translations from transifex (master) (42523e8)
  • translations: sync translations from transifex (master) (98f104e)
  • translations: sync translations from transifex (master) (8ff990d)
  • translations: sync translations from transifex (master) (8ad4bfd)
  • translations: sync translations from transifex (master) (09fff9a)
  • translations: sync translations from transifex (master) (57fc2a1)
  • translations: sync translations from transifex (master) (49d86e8)
  • translations: sync translations from transifex (master) (a6c716f)
  • translations: sync translations from transifex (master) (7cc028a)
  • translations: sync translations from transifex (master) (f6797fe)
  • translations: sync translations from transifex (master) (ec09b1e)
  • translations: sync translations from transifex (master) (27d4e5f)
  • translations: sync translations from transifex (master) (7225544)
  • translations: sync translations from transifex (master) (242d54d)
  • translations: sync translations from transifex (master) (37f53ac)
  • translations: sync translations from transifex (master) (04b2009)
  • translations: sync translations from transifex (master) (259e9d8)
  • translations: sync translations from transifex (master) (92cb090)
  • translations: sync translations from transifex (master) (b0f88d9)
  • translations: sync translations from transifex (master) (9ce93b8)
  • translations: sync translations from transifex (master) (af3c52b)
  • translations: sync translations from transifex (master) (7e3d578)
  • translations: sync translations from transifex (master) (6cbbabd)
  • translations: sync translations from transifex (master) (b1f95f0)
  • translations: sync translations from transifex (master) (108617a)
  • translations: sync translations from transifex (master) (99e8fbe)
  • translations: sync translations from transifex (master) (520eba9)
  • translations: sync translations from transifex (master) (089fe24)
  • translations: sync translations from transifex (master) (33da7a0)
  • translations: sync translations from transifex (master) (2331ff4)
  • translations: sync translations from transifex (master) (142bc66)
  • translations: sync translations from transifex (master) (db69661)
  • translations: sync translations from transifex (master) (6f0e9d3)
  • translations: sync translations from transifex (master) (7ba5695)
  • translations: sync translations from transifex (master) (7e4e52d)
  • translations: sync translations from transifex (master) (96dd1df)
  • translations: sync translations from transifex (master) (bdd1eaf)
  • translations: sync translations from transifex (master) (cb6ef84)
  • translations: sync translations from transifex (master) (51d4097)
  • translations: sync translations from transifex (master) (3c80063)
  • translations: sync translations from transifex (master) (f8de517)
  • translations: sync translations from transifex (master) (341207e)
  • translations: sync translations from transifex (master) (28235e7)
  • translations: sync translations from transifex (master) (9ad9f80)
  • translations: sync translations from transifex (master) (06bb359)
  • translations: sync translations from transifex (master) (540fc9f)
  • translations: sync translations from transifex (master) (da1036c)
  • translations: sync translations from transifex (master) (cf9c8ab)
  • translations: sync translations from transifex (master) (c159f81)
  • translations: sync translations from transifex (master) (0a4006c)
  • translations: sync translations from transifex (master) (543a9ef)
  • translations: sync translations from transifex (master) (da74bc4)
  • translations: sync translations from transifex (master) (ec16f7a)
  • translations: sync translations from transifex (master) (2e474de)
  • translations: sync translations from transifex (master) (e188a97)
  • translations: sync translations from transifex (master) (62b698c)
  • translations: sync translations from transifex (master) (4383360)
  • translations: sync translations from transifex (master) (016e539)
  • translations: sync translations from transifex (master) (c12222b)
  • translations: sync translations from transifex (master) (132cd5c)
  • translations: sync translations from transifex (master) (7d8ba19)
  • translations: sync translations from transifex (master) (4230ba6)
  • translations: sync translations from transifex (master) (344412c)
  • actually fix default validation strategy (50b5bf4)
  • add auto-scroll-body-content to all dialog instances (#1043) (b3cff77)
  • add ckeditor dependency (#645) (19470b7)
  • add missing width to data assignment table (#682) (c3314c0)
  • add touch-tap plugin to fix dropdown clicks (#641) (7dfdb40)
  • adds ckeditor as a vendor script to include all of the deps (#646) (c815a14)
  • change default strategy to be on update (#665) (450e469)
  • open orgunit configcolumns-dialog (#697) (e32ff5a)
  • translations: updated field label and corrected default baseUrl (#693) (a8a697e)
  • allow legends to overlap on same value (#656) (a606a09)
  • colorpicker display bug (#637) (d7182a7)
  • enforce encoding for all API requests (#626) (7edb5a3)
  • stop colors from overlapping in the color picker (06d0c93)
  • validate floating point numbers correctly for legend items (#658) (b3f67bf)
  • variableselector: filter variables according to predicates (#644) (9a75a19)
  • update d2-ui (616bcc1)

Features

  • Translation string to new aggregation types (#1365) (800263f)
  • category combo: default to "None" (#673) (af34a4a)
  • color and icon picker: add delete button to inputs (#670) (debdf05)
  • dataset: add "open periods after co end date"-field (#1357) (5adb88f)
  • expr validity: use new endpoints for indicator, validationRule & predictor (#704) (58d13b6)
  • fieldmask: add fieldmask for attributes and dataelements (#620) (15d8e50)
  • fieldmask: add fieldmask to trackedentityattribute (#631) (518213a)
  • list: metadata download (#638) (e076d7f)
  • predictor: conditionally show category combo for predictors (#672) (4dd916e)
  • program: add enable user-assignment field (#664) (365de63)
  • programrule: add missing functions (#723) (4f31032)
  • programrule: add validation to expression (#1356) (2ac0487)
  • add formname to trackedentityattribute (#591) (559c8b0)
  • add style for indicators and prg indicators (#666) (122cb07)
  • add support for bidirectional relationships (#660) (6963cc7)
  • nextScheduleDate-field (#737) (92d5471)
  • programindicator: add sync_date and creation_date (#643) (c031233)
  • translation: add translation for deleting option group/group set (#587) (b52eaa0)
  • variableselector: add V{org_unit_count} (8c5ff89)