Implement basic custom form generator infrastructure
Modify README
Upload prototype used during design phase
Add mockups approved by client
Setup table generation for each tab
Table header
Implement table
Finish data table
Add global text areas for comments
Remove dhis complete button
Minor refinements
Add help tooltip per field dataElement
small code refactor
Use dataElement formName, adjust for longer text names
Description field per global dataElement and per coc
Add custom submit button to run validations and mark form as completed
Rename submit button div
Extract HTML assembly to tsx component
Apply PR comments
Remove fixed heights
Color code table headers according to cco
Remove from table declared greyedFields
Show/hide dhis complete and validation buttons depending on selected dataset
fix true-only dataElement input component
Rename custom data entry forms folder
Remove LandingPage POC
Reorganize dataEntry form table
Color data sources headers
Setup infrastructure for programs
Get program stage data and format into form sections
Setup table build
Fix tablewide validation and data saving
Add validation error message
Add optionList component for dhis dropdowns
Add help icons
Rename script folder
Clean-up
Hide event completed checkbox from custom form
Use dataElementGroups and attributes to define and order form sections
Use attribute to define if inputs should be textboxes or optionList components
Apply PR code comments
Add placeholder not applicable message on greyed fields
Rename whole title for comments
Support radio buttons
Rename submit button
Remove blue line from tab navigation
Add cancel button
Remove help icons
Remove useOptionList attribute, determine if text input or option list by existance of optionSet
Use shortname number prepend to estabilsh dataElements order in sections
Place new help icons
Enter helpTexts into dataElements description and pull that to fill help icons
Use section description as section shortName
Add padding to dataElements formName
Add support for indeterminate checkbox
Add complete/undo button
Remove old comment
Import HWF custom forms
Fix yes over no design requested by client
Subscribe to dataValuesLoaded using $(this) to avoid errors (#14)
Major updates on all modules
Updates with new code for dropdowns
Updates for module 7
Update headings in module 7
Updates for module 2
Module updates for 2 and 4
Updates with feedback from Module 8
New behavior for source type mandatory
Set up jquery script to substitute dataElement formNames with according translations
Extend script to include tab (section) titles
Include description (help messages) translations
Translate global text field labels
Extend translations to policy uptake forms
Include policy uptake table labels
Remove hardcoded datasetId, add french translations for global field labels
Remove hardcoded programId
French typo
Implement comment behavior
Update source type color
Send comments and add source type verification updates
Fix bug with optionsets
Add comment behavior in all modules
Updates in module 1, 2 and 4
Fix visual bug with Module 1
Add reports and move them to another folder
Add sum in data quality report
Add numbering for missing modules
Add percentage validation feature
Move back comment bubble outside of init
Add spacing in alert
Fix 2.1.2 and 2.2.2 numbering
Fix auto complete report
Include zero values
Ignore if both values equal 0
Rename country list in module 1
Fix ordering of countries
Uploading HWF modules last version DEV 27-02-2020
Adding flexible pointer to upload files in custom forms for HWF.
Add module concept to project structure
Add module parameter
Simplify AssembledFormHTMLAttributes for hepatitis
Create components for snakebite
Extract common models to d2models folder
Create common EntryField component
Retrieve category options to order using the code field
Fix translations for hepatitis
Fix relative url for WHO servers
Replace GEN name by ALL_ code to find the generic metadata
Added TOBEDELETED table
Added Update to be deleted table methods
Get correct user metadata
Change tobedeleted position group
Added extra condition to identify the users api call
Update custom forms with marc last changes (cf formatted and userguide uid fix)
update cocs to replace duplicate catcombos
fix bug with the module 4 tabs navigation
update generic not public table filter
Added extra \ to escape \ character when dhis2 opens the report, the api call should have _ to work
remove _ from tobedeleted search
Apply changes requested by the client: - Customize some DE names - Customize some OptionCombo names - Add info icon to some DE and CatCombos
Assign order to category combo options
Assign orders to age category option combos
Name changes and to add new info icon
Bring back updates from dev
Remove duplicated buttons
Add loading spinner blocking ui
Fix bug when there're no conflicts
Fix bug with invalid periods
Bring back old solution
Add updates from PROD
Format the code
Bring last changes from custom form in dev
Calculate calculate first sub cell if empty
Create infrastructure to module1_subnational_single_entry
Refactor calculate totals by activity level: - Change approach, now every input contains data attribute with the DE to calculate and CO are always the same - Add a button to execute the totals by activity level calculation - When a total is manually to edit then clear the comment
Generate org unit template dynamically
Show template for every org unit and load values
Create TrueOnlyEntries component
Avoid duplicate subnational dataSetId
Add last comment and correct org unit name
Fix some problems to save manually in dhis2: The generated html by mustache its's a problem with void inputs
Add missing data elements validation
Create first version of the report to fix org unit names
Create standard report to fix totals by activity level
Show calc button only for users in specific user groups
Use sql view to retrieve the report data
Added eda and mal dev-cont reports
Added mal report from preprod-cont (not exist in dev-cont)
added new table to identify the public objects marked as generic
Added all the public access cases
Added user with superuser authorities table
move admin report to metadata report
update metadata report content removing user tables
Added admin user report
Modify endpoint to retrieve data values: getDataValues.action only returns direct children data values /api/dataValueSets with children=true return for all hierarchy
change lastUpdated by lastLogin
Show loader and hide content when change org unit
Use datatables jquery plugin to pagination and search
Add checks to selection and new button
Retrieve children org units from new sqlview
Show one table and two rows per org unit
Add pagination
added missing table update
Create single entry custom form
Rename folder to MAL-Honduras
Remove tab
Create dataStoreClient
read customformData from the data store
Rename CustomFormData to CustomMetadata
Remove style of totals
Show tabs if subnational version tab is required
Refactor to move sheetsee.js under common
Create resources folder under snakebite
Read subnationalDatasetId from the data store
Render subnational table with basic orgunit column