Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk delete of reports redesign #7778

Closed
latin-panda opened this issue Sep 12, 2022 · 12 comments
Closed

Bulk delete of reports redesign #7778

latin-panda opened this issue Sep 12, 2022 · 12 comments
Assignees
Labels
Type: Improvement Make something better UI/UX Site design and usability improvements.
Milestone

Comments

@latin-panda
Copy link
Contributor

latin-panda commented Sep 12, 2022

Description
Related forum post.

The bulk delete of Reports tab is redesigned to improve the user experience.

Extra considerations:

  • No actions (create, verify reports, etc) are allowed when there's at least 1 item selected. Just bulk delete.
  • The checkboxes are always visible as long as can_bulk_delete_reports permission is enabled.
  • The Search and filter are hidden when there is at least 1 item selected.
  • All unselected checkboxes have gray border, including the "Select all" checkbox.
  • One telemetry entry is added to count every time a user bulk delete reports.
  • We decided that we would NOT use a feature flag for the bulk delete redesign:
    1. It's not a feature that CHWs use frequently (they rarely even have the reports tab)
    2. The purpose of Feature Flagging these UI changes is to give projects a way to roll out significant changes to large numbers of users over time rather than all at once. This is not likely a feature that falls into this category (see # 1).
    3. While the way we do bulk delete may change over time, we are definitely moving forward with our material design changes so we would not consider reverting back to the old (well, current) way of doing bulk delete.
    4. It adds complexity to the codebase
    5. It gets even trickier since there are other UI feature flags
  • While in mobile view: if a user clicks outside the checkbox, then the reports open. If the user clicks "back", then the selection from before appears.
  • While in desktop view: if a user already has one item selected and then clicks outside the checkbox on a second item, this one will select (it won't open the report). If the user wants to see more details about the report, the user still have the option to expand the selected reports located on the right side.
  • We won't fully support responsive ui when user logins in a browser using the phone (no medic android app). See this comment for more details.

Some additional clarification about this feature behaviour are:

  • When the select all checkbox has a minus, and the user clicks on it
    • it should select all (up to 500 reports).
  • When that checkbox is blue and checked, and the user clicks on it
    • it should deselect all.
  • If the user has too many reports (+500) then select all
    • it will only select up to 500 same as in master,
    • and the select all checkbox is blue and checked, and the "clear selection" is available.
  • If the user scrolls more than +500 in the LHS, and "selects all" and then selects some more (for example 505 selected) then that's okay for now, same as master. (Improve experience of "select all" when there are +500 reports #7883)
The new version can be seen here Screen Shot 2022-09-22 at 10 05 14 am Screen Shot 2022-09-22 at 10 04 59 am Screen Shot 2022-09-22 at 10 00 30 am
The old version can be seen here

Screen Shot 2022-09-12 at 4 34 02 pm

Screen Shot 2022-09-12 at 4 34 24 pm

@latin-panda latin-panda added UI/UX Site design and usability improvements. Type: Improvement Make something better labels Sep 12, 2022
@latin-panda latin-panda self-assigned this Sep 12, 2022
@latin-panda latin-panda moved this from Todo to In Progress in Product Team Activities Sep 16, 2022
@latin-panda latin-panda added this to the 4.1.0 milestone Sep 21, 2022
@latin-panda latin-panda moved this from In Progress to Todo in Product Team Activities Sep 21, 2022
@latin-panda latin-panda moved this from Todo to In Progress in Product Team Activities Sep 21, 2022
@latin-panda
Copy link
Contributor Author

@n-orlowski @michaelkohn @tatilepizs I have updated the ticket's description with some more information. Please feel free to add or edit.

Next is:

  • What are we documenting in cht-docs?
    • For sure the new Telemetry entry.
  • What is the e2e test we want to cover?
    • I found this one that we'll need to fix after the changes are complete. I'm wondering if this is enough or take the opportunity to add another escenario.

@latin-panda
Copy link
Contributor Author

I've added 1 clarification item in the description of this ticket, based on our last conversation:

No actions (create, edit, verify reports, etc) allowed when there is at least 1 item selected. User can just bulk delete.

@latin-panda
Copy link
Contributor Author

We decided to not fully support responsive UI right now.

Feature behaviour conflict details

Conversation.

If the user is in mobile view, selects some reports, then click on one to view. The user is redirected to the report and it opens the content.
Then the user rotate the phone to landscape, the phone might display desktop view if it’s big enough.
At this point the behaviour conflicts because the user is still in select mode and in desktop the user shouldn’t navigate to a report to see its content.
Because the user was looking at 1 report content, it can be confusing to suddenly not see the report content anymore but a list of selected report’s summary.

In the video, you can observe that after rotating the phone, only 1 report is visible (that one that was open), it’s not showing the summary of the other selected reports. At this point the url is about 1 report that the user was looking at (https://……./reports/fef3a94b-c47f-4005-ba5a-524500bbd0f0)… in desktop the url should be the root (https://……./reports/)

Video:
https://user-images.githubusercontent.com/66472237/198192265-c31c2f78-2f5e-46b4-a330-885eceedc67d.mov

We’re okay in android app because the rotation is blocked, the user will always see portrait.
If the user is always in mobile or always in desktop, we’re okay…

The problem is when transitioning from mobile to desktop in this scenario

It's considered an edge case and we think it's OK to leave it as is, here's why:

  • We don't think we've ever seen a CHW use their phone in landscape mode (at least while using the CHT... probably they do for YouTube)
  • Even in landscape mode, it will probably show the mobile view (1 pane) anyway, depending on how big the phone is...right? (on my phone, it still just shows 1 pane in landscape)
  • If the user is confused by this behavior, I imagine they would just rotate their phone upright again

Alternatively... we could disable viewing an individual report once you've selected at least one report (in iOS, you can't view an individual row once you've started selecting stuff)... but we're fine leaving the behavior as is based on the points above and observe user behaviour.

cc: @michaelkohn @n-orlowski @tatilepizs

@latin-panda
Copy link
Contributor Author

Hey Release Manager from the future, and anyone else looking for screenshots of this feature. You can use these for documentation or release notes:

Screenshots mobile view!!!!

Screen Shot 2022-10-27 at 11 24 15 am
Screen Shot 2022-10-27 at 11 24 53 am
Screen Shot 2022-10-27 at 11 25 28 am
Screen Shot 2022-10-27 at 11 28 27 am
Screen Shot 2022-10-27 at 11 28 37 am

Screenshots desktop view!!!!

Screen Shot 2022-10-27 at 11 26 25 am
Screen Shot 2022-10-27 at 11 26 46 am
Screen Shot 2022-10-27 at 11 27 06 am
Screen Shot 2022-10-27 at 11 27 33 am
Screen Shot 2022-10-27 at 11 27 46 am

@latin-panda
Copy link
Contributor Author

Some additional clarification about this feature behaviour are:

  • When the select all checkbox has a minus, and the user clicks on it
    • it should select all (up to 500 reports).
  • When that checkbox is blue and checked, and the user clicks on it
    • it should deselect all.
  • If the user has too many reports (+500) then select all
    • it will only select up to 500 same as in master,
    • and the select all checkbox is blue and checked, and the "clear selection" is available.
  • If the user scrolls more than +500 in the LHS, and "selects all" and then selects some more (for example 505 selected) then that's okay for now, same as master.

@latin-panda
Copy link
Contributor Author

@latin-panda
Copy link
Contributor Author

This is ready for AT here. My recommendation is to do an exploratory test, during development I fixed a number of issues that you can see in the PR and in the recordings that I'm going to send in the CT channel.

@latin-panda latin-panda moved this from In Progress to Ready for AT in Product Team Activities Nov 4, 2022
@tatilepizs tatilepizs self-assigned this Nov 4, 2022
@tatilepizs tatilepizs moved this from Ready for AT to AT in Progress in Product Team Activities Nov 4, 2022
@tatilepizs
Copy link
Contributor

tatilepizs commented Nov 21, 2022

Testing Details

  • Config: Default
  • Environment: Local with docker helper script 4.0
  • Platform: WebApp
  • Browser: Chrome
  • CHT version: 7778-bulk-delete-redesign

Android 10

  • Phone: Samsung Galaxy A01
  • Android System WebView Version: 107.0.5304.105
  • CHT Android version: 1.0.1

Android 5.1.1

  • Phone: Alcatel 50560
  • Android System WebView Version: 95.0.4638.74
  • CHT Android version: 1.0.1

Tests scenarios

Select and unselect reports - webapp
Screen.Recording.2022-11-21.at.2.52.25.PM.mov
Select and unselect reports - Android 10
Screen.Recording.2022-11-21.at.3.26.06.PM.mov
Select and unselect reports - Android 5
Screen.Recording.2022-11-22.at.3.09.25.PM.mov
Bulk delete reports - webapp
Screen.Recording.2022-11-21.at.3.39.23.PM.mov
Bulk delete reports - Android 10
Screen.Recording.2022-11-22.at.2.50.18.PM.mov
Bulk delete reports - Android 5
Screen.Recording.2022-11-22.at.3.22.04.PM.mov
Bulk delete reports with a filter selected- webapp
Screen.Recording.2022-11-21.at.3.48.50.PM.mov
Bulk delete reports with a filter selected- Android 10
Screen.Recording.2022-11-22.at.2.55.44.PM.mov
Bulk delete reports with a filter selected- Android 5
Screen.Recording.2022-11-22.at.4.13.47.PM.mov

@tatilepizs
Copy link
Contributor

tatilepizs commented Nov 23, 2022

Hey @latin-panda,
Something really weird is happening, the redesign is looking really good, but in the testing process, I saw that something was happening with the report that was deleted, if I logged in using another device and synced, I still was able to see the report that I deleted using the browser in my laptop.

Steps to reproduce:

  • Using an offline user, login into two or more different devices (laptop and phone for example).
  • Create a report.
  • Sync in both devices to make sure you can see the report.
  • Delete the report using the browser on the laptop.
  • Sync again on the phone. You will still be able to see the deleted report.
Video attached, using branch 7778-bulk-delete-redesign
7778-bulk-delete-redesign.mov

I tried the exact same steps using master, and I don't see that behavior, the report was deleted in all the devices.

Video attached, using master
master.mov

Could you please check?

@latin-panda
Copy link
Contributor Author

latin-panda commented Nov 30, 2022

@tatilepizs very good finding and thanks for catching that. I was passing the wrong document that couch needs, I've fixed it in this commit. When you have time, can you please have a look?
Pura vida!

I've rebased this branch with latest from master, I didn't find any relevant conflict.

@tatilepizs
Copy link
Contributor

It looks good Jenny, the sync between devices is working perfectly, thank you!
🚢 🚢

@tatilepizs tatilepizs moved this from AT in Progress to Ready to Merge in Product Team Activities Dec 1, 2022
latin-panda added a commit that referenced this issue Dec 2, 2022
Ticket: #7778

- Border left indicator was moved from .content-row a to .content-row as side effect of separating click scope from anchors and checkboxes, all tabs' lists using .content-row should work fine same as original code.
- The action bar's buttons related to bulk delete and select mode (select all, deselect all, etc) have been removed from here and now the multiselect bar component will handle some of these. The action bar will eventually disappear as part of the UI evolution ("FAB", "More options" tasks)
- Store's selected report has been split in selectedReport (a report selected to open/view its content) and selectedReports (a collection of reports selected for bulk operation). This is because the user can open to view a report while the select mode is active on mobile devices.
- The select mode is now calculated in the Report's component, it's based on the lastest state of the store.
- The modal displaying "Bulk deletion has completed. Click complete to refresh the page" will not have the cancel button anymore because it was doing the same as the "complete" button, it's considered redundant.
- Adding default values to navigation component properties to avoid angular exception on change detection.
- A telemetry record is saved when the user bulk delete, counting number of docs deleted.
- The protractor test submit-delivery-form.specs.js was already migrated, so I removed it and updated the PROTRACTOR_WDIO_MIGRATION_STATE.md.
@latin-panda
Copy link
Contributor Author

Thanks @tatilepizs, this has been merged in to our main branch

Repository owner moved this from Ready to Merge to Done in Product Team Activities Dec 2, 2022
latin-panda added a commit to medic/cht-docs that referenced this issue Dec 2, 2022
esthermmoturi added a commit to medic/cht-docs that referenced this issue Jan 13, 2023
* Update App Hosting guide to work with 3.x, call out it won't work with 4.x (#801)

* Update to work with 3.x, call out it won't work with 4.x

* Update content/en/apps/guides/hosting/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Correct field refrence in API Improve #807 (#808)

* Tiny update from filter redesign work. (#784)

* convert all compose files to use 3.x for now until 4.0 is out (#809)

* Add Preparing to upgrade to CHT 4.0 guide  (#806)

* Add Preparing to upgrade to CHT 4.0 guide

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Add extensive Enketo notes per feedback

* update sql queries per feedback

* add note about empty versions

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* add sample privacy policy HTML (#810)

* Release notes for v3.17.0 (#767)

* Change recommended Enketo form test branch to enketo_upgrade_3.x (#811)

* Updates to use mediators, not moderators

#813

* Fixes broken link

Related to #816

* Links directly to PDF file

The fixed link was to the GH page for the PDF. Updated to link directly to the PDF file.

* Split 3.x hosting docs off, create 4.x hosting section (#812)

* Split 3.x hosting docs off, create 4.x hosting section

* Everything but local setup done - and of course no 4.x docs yet ;)

* finalize local-setup

* remove dupe line per feedback

* Update content/en/apps/tutorials/local-setup.md

Co-authored-by: Gareth Bowen <[email protected]>

Co-authored-by: Gareth Bowen <[email protected]>

* Supervisor reference app (#792)

* Documentationf for application tests

* Moving the pages to the `tutorials` section, as mentioned in #32, confirmed with the author

* Adding page for application tests

* Application tests

* Remove old files

* Update application-tests.md

* Add related content, text changes

* Apply suggestions from code review

Co-authored-by: Niraj <[email protected]>

* Follow guidelines

* Added supervisor reference app in examples

* Update supervisor-reference-app.md (#799)

* Update content/en/apps/examples/supervisor-reference-app.md

Co-authored-by: Marc Abbyad <[email protected]>

* Update content/en/apps/examples/supervisor-reference-app.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Add files via upload

added images for supervisor reference app

* Updated supervisor reference app documentation.

GitHub link is still pending

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/examples/supervisor-reference-app.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* bold table item per feedbac

* fix closing highlight tag

* remove unused image, clean up table image code

* remove unused image, clean up table image code

* make all images transparent

* fix arrows

* update table headers

Co-authored-by: Paul Kitutu <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Antony <[email protected]>
Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Ashley <[email protected]>
Co-authored-by: mrjones-plip <[email protected]>

* Differentiate titles (#818)

* Update headers (#822)

For #821

* add known issues dynamic link to >=3.10 (#824)

* Update documentation removing manual testing

We no longer require manual release testing so this section has been updated.
Also updated the "triage" section which hasn't been used for some time.

* Add release notes for 4.0.0

medic/cht-core#7804

* Document MacOS M1 errors (#832)

Co-authored-by: Andra Blaj <[email protected]>

* Document python2 config for MacOS (#838)

* Fix typo (#833)

* Fix hosting setup guides links

* Remove references to Travis

medic/cht-core#7001

* Add App Dev hosting for 4.x  (#834)

* Add App Dev hosting for 4.x per #829

* typo and add link

* list benefits

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* fix code indentations

* update screenshot of helper

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

Co-authored-by: Gareth Bowen <[email protected]>

* Automate the delete branch step

* call out no support for Apple M1/M2 support (#844)

* Update supervisor-reference-app.md (#850)

* Update core developer setup for CHT 4.x (#848)

* Document python2 config for MacOS
* Update doc with developer setup for 4.x

* add iccm immunization icon (#836)

* add iccm immunization icon

* add png

* Make upgrade instructions harder to miss

* Add PIH to example apps (#771)

* Add content

* Update content/en/apps/examples/pih.md

Co-authored-by: Marc Abbyad <[email protected]>

* Add links

* updated with pih documentation file and images

* updated hierarchy image

* PIH CHT documentation updates (#826)

* Update pih.md

* Update pih.md

* Update pih.md

Co-authored-by: Niraj <[email protected]>

* Add files via upload

* Add files via upload

* Update pih.md

changed form names to bold fonts

* Update pih.md

converted image to markdown table with text.

* Delete Human_Immunodeficiency_Virus.png

removing unused images

* Delete IMCI_workflow.png

removing unused images

* Delete TB_workflow.png

removing unused images

* Delete TB_workflow_screened.png

removing unused images

* Delete delivery_workflow.png

* Delete family_planning_workflow.png

* Delete malnutrition_workflow.png

* Delete post_natal_workflow.png

* Delete pregnancy_workflow.png

* Delete ncd.png

* Delete ncd_1.png

* Delete users_hierarchy.png

Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Niraj <[email protected]>
Co-authored-by: Antony <[email protected]>

* 820 improve hierarchy diagram on supervisor reference application (#852)

* Updated hierarchy image

* updated hierarchy image

* Fix path on staging for compose files (#857)

* Document `bind-id-only` (#847)

* Includes bind-id-only

#842

* Cleanup

* Adds `bind-id-only`

Also move warning closer to context.

* Document bulk user upload column names and add ready-to-go spreadsheets (#858)

* Remove sensitive words

medic/cht-core#6574

* Add notes about 24 hour feedback for PR reviews. (#863)

Add notes about 24 hour feedback for PR reviews.

Co-authored-by: Gareth Bowen <[email protected]>

* Refactor XForm widgets (#862)

The widgets were previously in a bulleted list, which made the flow difficult to read, and impossible to link to individual widgets in documentation. This version moves each widget to its own subsection so that they can be referenced properly. This structure also allows for further details to be included, such as screenshots and other details for their use. 

For #861

* Fix reference to unsupported value

#867

* Fix typo in rapidpro endpoint

medic/cht-core#7472

* Fix broken link in demo form (#869)

#868

* Update architecture docs for 4.0.0

* Fix order of instructions 

medic/cht-core#7928

* Fixes header (#876)

Also restructures some of the text for logical flow.

For #875

* add dir hierarchy and tidy up compose up call  (#874)

* add dir hierarchy and tidy up compose up call per #873

* change compose file names per feedback

* add note about default contact in 3.17 (#769)

* add note about default contact in 3.16

* oop! 3.17, not 3.16

* Documentation on where to place images when making changes to the doc-site (#881)

* Adding documentation on where to place images when making changes to the docsite

* make image smaller and add arrows

Co-authored-by: mrjones-plip <[email protected]>

* Updates content to be more current

* Updates language and headers
* Includes national scale
* Adds more kickoff resources

* Revert build name (#871)

For #870

* Add horti links, use beta1 example of install

* Document the /api/v2/users API

medic/cht-core#7592

* Add wash PNG icons (#880)

* Add wash PNG icons

* Add wash SVG icons

* 4.0.1 release notes (#885)

* Remove relative paths from .env file (#891)

* update docker helper to be current (#882)

* update docker helper to be current

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* tell that destroy is no joke, yo, per feedback

* call out that down doesn't delete any data

* call out which platforms we support

* call out m1/m2 support

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Bulk delete redesign (#815)

Ticket: medic/cht-core#7778

* 3.16.1 release notes (#886)

* 3.17.1 release notes (#887)

* Fix typo on interoperability page (#898)

* Updates build once section (#889)

Clarified with more up to date language

* Add documentation for create_users_for_contacts transition (#805)

Co-authored-by: Ashley <[email protected]>

* Update 4.0 prep guide to point to Enekto feature release (#890)

* fix deprecated use of down -> stop (#893)

* update helper screenshot to be current (#894)

* update to latest youtube video (#896)

* Change Targets date property default to "now"

The original issue is Target's date property should default to "now"#516.
This PR update the documentation after the PR got approved.
Now that the Target's date property default to 'now', we are updating the docs accordingly.

* Move from master to 4.0.1 as  stop gap (#904)

* Fix broken internal link to monitoring API docs (#905)

* Document RapidPro credentials (#903)

* Rearrange existing docs into handbook top level dir

#895

* Include link to already prepared documentation

* 4.1.0 release notes (#907)

* Remove unexecutable comment, use $0 instead of explicit shell (#912)

* Adding detail to hugo install and troubleshooting (#913)

* Adding detail to hugo install and troubleshooting

* Make it mo' OS agnostic

* fix spelling of "infrastracture" (#917)

* Update of CHT4 local setup documentation (#897)

* This is the first commit for WIP update of CHT4 local setup documentation

* Update content/en/apps/tutorials/local-setup.md

Remove hard-corded command and replace with troubleshooting guide

Co-authored-by: Ashley <[email protected]>

* Actioning on comments added by Andra and Ashley

Co-authored-by: Ashley <[email protected]>

* Add "code suggestion" recommendation to review docs (#920)

For now this seems to be the best place for this recommendation, but ideally we have a set of more detailed pages on code reviews. We currently link out to other recommendations (cool, since there's no need to duplicate all that), but it means not really having a good landing page for all this. For the time being I'm adding this here, but if we expand our code review guidance, this section should move to whatever comes in the future.

* Adds icon and favicons

For #900

* Broken link in How To Manage Translations documentation. (#923)

* Add files via upload

* Update content/en/core/overview/translations.md

Co-authored-by: Marc Abbyad <[email protected]>

Co-authored-by: Marc Abbyad <[email protected]>

* view old action bar permission (#914)

This adds details about the feature flag to enable the old action bar. This permission will hide the More Options menu and FAB.

medic/cht-core#7872

* Adding documentation on task owner vs requester (#902)

* Adding documentation on task owner vs requester

* Ommiting guid explanation

* Adding glossary for guid

* Adding GUID to gloassary list

* Make favicon suitable for dark and light modes (#927)

Uses the negative logo with a gradient similar to the original CHT logo so that it stands out on different colored tabs.

For #924 and #900

* Update 4.0 Upgrade Guide to note `+` operator does not work with strings (#926)

* Update cht4 local setup docs - adding line to ensure .sh file is available under scripts folder (#928)

* This is the first commit for WIP update of CHT4 local setup documentation

* Update content/en/apps/tutorials/local-setup.md

Remove hard-corded command and replace with troubleshooting guide

Co-authored-by: Ashley <[email protected]>

* Actioning on comments added by Andra and Ashley

* Adding line on ensuring .sh file is available

* Update content/en/apps/tutorials/local-setup.md

Co-authored-by: Ashley <[email protected]>

Co-authored-by: Ashley <[email protected]>

* Update 4.0 Upgrade Guide with new cht-conf-test-harness version (#931)

* Add note to upgrade guide about bulleted list bug (#933)

* Add FR install instructions for 4.x (#934)

* Setting up branch to merge with test-harness-branch

Co-authored-by: Ashley <[email protected]>
Co-authored-by: Joshua Kuestersteffen <[email protected]>
Co-authored-by: Yauvaraj Rimal <[email protected]>
Co-authored-by: Jennifer Q <[email protected]>
Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Gareth Bowen <[email protected]>
Co-authored-by: Niraj <[email protected]>
Co-authored-by: Paul Kitutu <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Antony <[email protected]>
Co-authored-by: mrjones-plip <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: ulrichanani-muso <[email protected]>
Co-authored-by: Nicole Orlowski <[email protected]>
Co-authored-by: Elijah Karari <[email protected]>
Co-authored-by: Mokhtar <[email protected]>
Co-authored-by: Craig Landry <[email protected]>
Co-authored-by: Diana Barsan <[email protected]>
Co-authored-by: elvisdorkenoo <[email protected]>
Co-authored-by: Michael Kohn <[email protected]>
esthermmoturi pushed a commit to medic/cht-docs that referenced this issue Jan 18, 2023
esthermmoturi added a commit to medic/cht-docs that referenced this issue Feb 17, 2023
* Correct naming of search and filter bars

Changed the name from filter to search-filter and search to search-bar

* Checking image file renderring

* Image location

* Adding Muting docs

* Features section for muting docs 1st version

* Features section for muting docs 2nd version

* Improvement of test-harness-documentation

* Correcting test harness branch (#937)

* Update App Hosting guide to work with 3.x, call out it won't work with 4.x (#801)

* Update to work with 3.x, call out it won't work with 4.x

* Update content/en/apps/guides/hosting/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Correct field refrence in API Improve #807 (#808)

* Tiny update from filter redesign work. (#784)

* convert all compose files to use 3.x for now until 4.0 is out (#809)

* Add Preparing to upgrade to CHT 4.0 guide  (#806)

* Add Preparing to upgrade to CHT 4.0 guide

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Add extensive Enketo notes per feedback

* update sql queries per feedback

* add note about empty versions

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* add sample privacy policy HTML (#810)

* Release notes for v3.17.0 (#767)

* Change recommended Enketo form test branch to enketo_upgrade_3.x (#811)

* Updates to use mediators, not moderators

#813

* Fixes broken link

Related to #816

* Links directly to PDF file

The fixed link was to the GH page for the PDF. Updated to link directly to the PDF file.

* Split 3.x hosting docs off, create 4.x hosting section (#812)

* Split 3.x hosting docs off, create 4.x hosting section

* Everything but local setup done - and of course no 4.x docs yet ;)

* finalize local-setup

* remove dupe line per feedback

* Update content/en/apps/tutorials/local-setup.md

Co-authored-by: Gareth Bowen <[email protected]>

Co-authored-by: Gareth Bowen <[email protected]>

* Supervisor reference app (#792)

* Documentationf for application tests

* Moving the pages to the `tutorials` section, as mentioned in #32, confirmed with the author

* Adding page for application tests

* Application tests

* Remove old files

* Update application-tests.md

* Add related content, text changes

* Apply suggestions from code review

Co-authored-by: Niraj <[email protected]>

* Follow guidelines

* Added supervisor reference app in examples

* Update supervisor-reference-app.md (#799)

* Update content/en/apps/examples/supervisor-reference-app.md

Co-authored-by: Marc Abbyad <[email protected]>

* Update content/en/apps/examples/supervisor-reference-app.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Add files via upload

added images for supervisor reference app

* Updated supervisor reference app documentation.

GitHub link is still pending

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/examples/supervisor-reference-app.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* bold table item per feedbac

* fix closing highlight tag

* remove unused image, clean up table image code

* remove unused image, clean up table image code

* make all images transparent

* fix arrows

* update table headers

Co-authored-by: Paul Kitutu <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Antony <[email protected]>
Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Ashley <[email protected]>
Co-authored-by: mrjones-plip <[email protected]>

* Differentiate titles (#818)

* Update headers (#822)

For #821

* add known issues dynamic link to >=3.10 (#824)

* Update documentation removing manual testing

We no longer require manual release testing so this section has been updated.
Also updated the "triage" section which hasn't been used for some time.

* Add release notes for 4.0.0

medic/cht-core#7804

* Document MacOS M1 errors (#832)

Co-authored-by: Andra Blaj <[email protected]>

* Document python2 config for MacOS (#838)

* Fix typo (#833)

* Fix hosting setup guides links

* Remove references to Travis

medic/cht-core#7001

* Add App Dev hosting for 4.x  (#834)

* Add App Dev hosting for 4.x per #829

* typo and add link

* list benefits

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* fix code indentations

* update screenshot of helper

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

Co-authored-by: Gareth Bowen <[email protected]>

* Automate the delete branch step

* call out no support for Apple M1/M2 support (#844)

* Update supervisor-reference-app.md (#850)

* Update core developer setup for CHT 4.x (#848)

* Document python2 config for MacOS
* Update doc with developer setup for 4.x

* add iccm immunization icon (#836)

* add iccm immunization icon

* add png

* Make upgrade instructions harder to miss

* Add PIH to example apps (#771)

* Add content

* Update content/en/apps/examples/pih.md

Co-authored-by: Marc Abbyad <[email protected]>

* Add links

* updated with pih documentation file and images

* updated hierarchy image

* PIH CHT documentation updates (#826)

* Update pih.md

* Update pih.md

* Update pih.md

Co-authored-by: Niraj <[email protected]>

* Add files via upload

* Add files via upload

* Update pih.md

changed form names to bold fonts

* Update pih.md

converted image to markdown table with text.

* Delete Human_Immunodeficiency_Virus.png

removing unused images

* Delete IMCI_workflow.png

removing unused images

* Delete TB_workflow.png

removing unused images

* Delete TB_workflow_screened.png

removing unused images

* Delete delivery_workflow.png

* Delete family_planning_workflow.png

* Delete malnutrition_workflow.png

* Delete post_natal_workflow.png

* Delete pregnancy_workflow.png

* Delete ncd.png

* Delete ncd_1.png

* Delete users_hierarchy.png

Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Niraj <[email protected]>
Co-authored-by: Antony <[email protected]>

* 820 improve hierarchy diagram on supervisor reference application (#852)

* Updated hierarchy image

* updated hierarchy image

* Fix path on staging for compose files (#857)

* Document `bind-id-only` (#847)

* Includes bind-id-only

#842

* Cleanup

* Adds `bind-id-only`

Also move warning closer to context.

* Document bulk user upload column names and add ready-to-go spreadsheets (#858)

* Remove sensitive words

medic/cht-core#6574

* Add notes about 24 hour feedback for PR reviews. (#863)

Add notes about 24 hour feedback for PR reviews.

Co-authored-by: Gareth Bowen <[email protected]>

* Refactor XForm widgets (#862)

The widgets were previously in a bulleted list, which made the flow difficult to read, and impossible to link to individual widgets in documentation. This version moves each widget to its own subsection so that they can be referenced properly. This structure also allows for further details to be included, such as screenshots and other details for their use. 

For #861

* Fix reference to unsupported value

#867

* Fix typo in rapidpro endpoint

medic/cht-core#7472

* Fix broken link in demo form (#869)

#868

* Update architecture docs for 4.0.0

* Fix order of instructions 

medic/cht-core#7928

* Fixes header (#876)

Also restructures some of the text for logical flow.

For #875

* add dir hierarchy and tidy up compose up call  (#874)

* add dir hierarchy and tidy up compose up call per #873

* change compose file names per feedback

* add note about default contact in 3.17 (#769)

* add note about default contact in 3.16

* oop! 3.17, not 3.16

* Documentation on where to place images when making changes to the doc-site (#881)

* Adding documentation on where to place images when making changes to the docsite

* make image smaller and add arrows

Co-authored-by: mrjones-plip <[email protected]>

* Updates content to be more current

* Updates language and headers
* Includes national scale
* Adds more kickoff resources

* Revert build name (#871)

For #870

* Add horti links, use beta1 example of install

* Document the /api/v2/users API

medic/cht-core#7592

* Add wash PNG icons (#880)

* Add wash PNG icons

* Add wash SVG icons

* 4.0.1 release notes (#885)

* Remove relative paths from .env file (#891)

* update docker helper to be current (#882)

* update docker helper to be current

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* tell that destroy is no joke, yo, per feedback

* call out that down doesn't delete any data

* call out which platforms we support

* call out m1/m2 support

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Bulk delete redesign (#815)

Ticket: medic/cht-core#7778

* 3.16.1 release notes (#886)

* 3.17.1 release notes (#887)

* Fix typo on interoperability page (#898)

* Updates build once section (#889)

Clarified with more up to date language

* Add documentation for create_users_for_contacts transition (#805)

Co-authored-by: Ashley <[email protected]>

* Update 4.0 prep guide to point to Enekto feature release (#890)

* fix deprecated use of down -> stop (#893)

* update helper screenshot to be current (#894)

* update to latest youtube video (#896)

* Change Targets date property default to "now"

The original issue is Target's date property should default to "now"#516.
This PR update the documentation after the PR got approved.
Now that the Target's date property default to 'now', we are updating the docs accordingly.

* Move from master to 4.0.1 as  stop gap (#904)

* Fix broken internal link to monitoring API docs (#905)

* Document RapidPro credentials (#903)

* Rearrange existing docs into handbook top level dir

#895

* Include link to already prepared documentation

* 4.1.0 release notes (#907)

* Remove unexecutable comment, use $0 instead of explicit shell (#912)

* Adding detail to hugo install and troubleshooting (#913)

* Adding detail to hugo install and troubleshooting

* Make it mo' OS agnostic

* fix spelling of "infrastracture" (#917)

* Update of CHT4 local setup documentation (#897)

* This is the first commit for WIP update of CHT4 local setup documentation

* Update content/en/apps/tutorials/local-setup.md

Remove hard-corded command and replace with troubleshooting guide

Co-authored-by: Ashley <[email protected]>

* Actioning on comments added by Andra and Ashley

Co-authored-by: Ashley <[email protected]>

* Add "code suggestion" recommendation to review docs (#920)

For now this seems to be the best place for this recommendation, but ideally we have a set of more detailed pages on code reviews. We currently link out to other recommendations (cool, since there's no need to duplicate all that), but it means not really having a good landing page for all this. For the time being I'm adding this here, but if we expand our code review guidance, this section should move to whatever comes in the future.

* Adds icon and favicons

For #900

* Broken link in How To Manage Translations documentation. (#923)

* Add files via upload

* Update content/en/core/overview/translations.md

Co-authored-by: Marc Abbyad <[email protected]>

Co-authored-by: Marc Abbyad <[email protected]>

* view old action bar permission (#914)

This adds details about the feature flag to enable the old action bar. This permission will hide the More Options menu and FAB.

medic/cht-core#7872

* Adding documentation on task owner vs requester (#902)

* Adding documentation on task owner vs requester

* Ommiting guid explanation

* Adding glossary for guid

* Adding GUID to gloassary list

* Make favicon suitable for dark and light modes (#927)

Uses the negative logo with a gradient similar to the original CHT logo so that it stands out on different colored tabs.

For #924 and #900

* Update 4.0 Upgrade Guide to note `+` operator does not work with strings (#926)

* Update cht4 local setup docs - adding line to ensure .sh file is available under scripts folder (#928)

* This is the first commit for WIP update of CHT4 local setup documentation

* Update content/en/apps/tutorials/local-setup.md

Remove hard-corded command and replace with troubleshooting guide

Co-authored-by: Ashley <[email protected]>

* Actioning on comments added by Andra and Ashley

* Adding line on ensuring .sh file is available

* Update content/en/apps/tutorials/local-setup.md

Co-authored-by: Ashley <[email protected]>

Co-authored-by: Ashley <[email protected]>

* Update 4.0 Upgrade Guide with new cht-conf-test-harness version (#931)

* Add note to upgrade guide about bulleted list bug (#933)

* Add FR install instructions for 4.x (#934)

* Setting up branch to merge with test-harness-branch

Co-authored-by: Ashley <[email protected]>
Co-authored-by: Joshua Kuestersteffen <[email protected]>
Co-authored-by: Yauvaraj Rimal <[email protected]>
Co-authored-by: Jennifer Q <[email protected]>
Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Gareth Bowen <[email protected]>
Co-authored-by: Niraj <[email protected]>
Co-authored-by: Paul Kitutu <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Antony <[email protected]>
Co-authored-by: mrjones-plip <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: ulrichanani-muso <[email protected]>
Co-authored-by: Nicole Orlowski <[email protected]>
Co-authored-by: Elijah Karari <[email protected]>
Co-authored-by: Mokhtar <[email protected]>
Co-authored-by: Craig Landry <[email protected]>
Co-authored-by: Diana Barsan <[email protected]>
Co-authored-by: elvisdorkenoo <[email protected]>
Co-authored-by: Michael Kohn <[email protected]>

* Removing all additional files pushed from main

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Binod Adhikary <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Binod Adhikary <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Binod Adhikary <[email protected]>

* Incorporating review suggestions

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Binod Adhikary <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Binod Adhikary <[email protected]>

---------

Co-authored-by: Elijah Gichinga <[email protected]>
Co-authored-by: Ashley <[email protected]>
Co-authored-by: Joshua Kuestersteffen <[email protected]>
Co-authored-by: Yauvaraj Rimal <[email protected]>
Co-authored-by: Jennifer Q <[email protected]>
Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Gareth Bowen <[email protected]>
Co-authored-by: Niraj <[email protected]>
Co-authored-by: Paul Kitutu <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Antony <[email protected]>
Co-authored-by: mrjones-plip <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: ulrichanani-muso <[email protected]>
Co-authored-by: Nicole Orlowski <[email protected]>
Co-authored-by: Mokhtar <[email protected]>
Co-authored-by: Craig Landry <[email protected]>
Co-authored-by: Diana Barsan <[email protected]>
Co-authored-by: elvisdorkenoo <[email protected]>
Co-authored-by: Michael Kohn <[email protected]>
esthermmoturi added a commit to medic/cht-docs that referenced this issue Feb 17, 2023
* Correct naming of search and filter bars

Changed the name from filter to search-filter and search to search-bar

* Checking image file renderring

* Image location

* Adding Muting docs

* Features section for muting docs 1st version

* Features section for muting docs 2nd version

* Improvement of test-harness-documentation

* Correcting test harness branch (#937)

* Update App Hosting guide to work with 3.x, call out it won't work with 4.x (#801)

* Update to work with 3.x, call out it won't work with 4.x

* Update content/en/apps/guides/hosting/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Correct field refrence in API Improve #807 (#808)

* Tiny update from filter redesign work. (#784)

* convert all compose files to use 3.x for now until 4.0 is out (#809)

* Add Preparing to upgrade to CHT 4.0 guide  (#806)

* Add Preparing to upgrade to CHT 4.0 guide

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Add extensive Enketo notes per feedback

* update sql queries per feedback

* add note about empty versions

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/updates/preparing-for-4.0.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* add sample privacy policy HTML (#810)

* Release notes for v3.17.0 (#767)

* Change recommended Enketo form test branch to enketo_upgrade_3.x (#811)

* Updates to use mediators, not moderators

#813

* Fixes broken link

Related to #816

* Links directly to PDF file

The fixed link was to the GH page for the PDF. Updated to link directly to the PDF file.

* Split 3.x hosting docs off, create 4.x hosting section (#812)

* Split 3.x hosting docs off, create 4.x hosting section

* Everything but local setup done - and of course no 4.x docs yet ;)

* finalize local-setup

* remove dupe line per feedback

* Update content/en/apps/tutorials/local-setup.md

Co-authored-by: Gareth Bowen <[email protected]>

Co-authored-by: Gareth Bowen <[email protected]>

* Supervisor reference app (#792)

* Documentationf for application tests

* Moving the pages to the `tutorials` section, as mentioned in #32, confirmed with the author

* Adding page for application tests

* Application tests

* Remove old files

* Update application-tests.md

* Add related content, text changes

* Apply suggestions from code review

Co-authored-by: Niraj <[email protected]>

* Follow guidelines

* Added supervisor reference app in examples

* Update supervisor-reference-app.md (#799)

* Update content/en/apps/examples/supervisor-reference-app.md

Co-authored-by: Marc Abbyad <[email protected]>

* Update content/en/apps/examples/supervisor-reference-app.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Ashley <[email protected]>

* Add files via upload

added images for supervisor reference app

* Updated supervisor reference app documentation.

GitHub link is still pending

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/examples/supervisor-reference-app.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* Update content/en/apps/tutorials/application-tests.md

* bold table item per feedbac

* fix closing highlight tag

* remove unused image, clean up table image code

* remove unused image, clean up table image code

* make all images transparent

* fix arrows

* update table headers

Co-authored-by: Paul Kitutu <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Antony <[email protected]>
Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Ashley <[email protected]>
Co-authored-by: mrjones-plip <[email protected]>

* Differentiate titles (#818)

* Update headers (#822)

For #821

* add known issues dynamic link to >=3.10 (#824)

* Update documentation removing manual testing

We no longer require manual release testing so this section has been updated.
Also updated the "triage" section which hasn't been used for some time.

* Add release notes for 4.0.0

medic/cht-core#7804

* Document MacOS M1 errors (#832)

Co-authored-by: Andra Blaj <[email protected]>

* Document python2 config for MacOS (#838)

* Fix typo (#833)

* Fix hosting setup guides links

* Remove references to Travis

medic/cht-core#7001

* Add App Dev hosting for 4.x  (#834)

* Add App Dev hosting for 4.x per #829

* typo and add link

* list benefits

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

* fix code indentations

* update screenshot of helper

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Gareth Bowen <[email protected]>

Co-authored-by: Gareth Bowen <[email protected]>

* Automate the delete branch step

* call out no support for Apple M1/M2 support (#844)

* Update supervisor-reference-app.md (#850)

* Update core developer setup for CHT 4.x (#848)

* Document python2 config for MacOS
* Update doc with developer setup for 4.x

* add iccm immunization icon (#836)

* add iccm immunization icon

* add png

* Make upgrade instructions harder to miss

* Add PIH to example apps (#771)

* Add content

* Update content/en/apps/examples/pih.md

Co-authored-by: Marc Abbyad <[email protected]>

* Add links

* updated with pih documentation file and images

* updated hierarchy image

* PIH CHT documentation updates (#826)

* Update pih.md

* Update pih.md

* Update pih.md

Co-authored-by: Niraj <[email protected]>

* Add files via upload

* Add files via upload

* Update pih.md

changed form names to bold fonts

* Update pih.md

converted image to markdown table with text.

* Delete Human_Immunodeficiency_Virus.png

removing unused images

* Delete IMCI_workflow.png

removing unused images

* Delete TB_workflow.png

removing unused images

* Delete TB_workflow_screened.png

removing unused images

* Delete delivery_workflow.png

* Delete family_planning_workflow.png

* Delete malnutrition_workflow.png

* Delete post_natal_workflow.png

* Delete pregnancy_workflow.png

* Delete ncd.png

* Delete ncd_1.png

* Delete users_hierarchy.png

Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Niraj <[email protected]>
Co-authored-by: Antony <[email protected]>

* 820 improve hierarchy diagram on supervisor reference application (#852)

* Updated hierarchy image

* updated hierarchy image

* Fix path on staging for compose files (#857)

* Document `bind-id-only` (#847)

* Includes bind-id-only

#842

* Cleanup

* Adds `bind-id-only`

Also move warning closer to context.

* Document bulk user upload column names and add ready-to-go spreadsheets (#858)

* Remove sensitive words

medic/cht-core#6574

* Add notes about 24 hour feedback for PR reviews. (#863)

Add notes about 24 hour feedback for PR reviews.

Co-authored-by: Gareth Bowen <[email protected]>

* Refactor XForm widgets (#862)

The widgets were previously in a bulleted list, which made the flow difficult to read, and impossible to link to individual widgets in documentation. This version moves each widget to its own subsection so that they can be referenced properly. This structure also allows for further details to be included, such as screenshots and other details for their use. 

For #861

* Fix reference to unsupported value

#867

* Fix typo in rapidpro endpoint

medic/cht-core#7472

* Fix broken link in demo form (#869)

#868

* Update architecture docs for 4.0.0

* Fix order of instructions 

medic/cht-core#7928

* Fixes header (#876)

Also restructures some of the text for logical flow.

For #875

* add dir hierarchy and tidy up compose up call  (#874)

* add dir hierarchy and tidy up compose up call per #873

* change compose file names per feedback

* add note about default contact in 3.17 (#769)

* add note about default contact in 3.16

* oop! 3.17, not 3.16

* Documentation on where to place images when making changes to the doc-site (#881)

* Adding documentation on where to place images when making changes to the docsite

* make image smaller and add arrows

Co-authored-by: mrjones-plip <[email protected]>

* Updates content to be more current

* Updates language and headers
* Includes national scale
* Adds more kickoff resources

* Revert build name (#871)

For #870

* Add horti links, use beta1 example of install

* Document the /api/v2/users API

medic/cht-core#7592

* Add wash PNG icons (#880)

* Add wash PNG icons

* Add wash SVG icons

* 4.0.1 release notes (#885)

* Remove relative paths from .env file (#891)

* update docker helper to be current (#882)

* update docker helper to be current

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* tell that destroy is no joke, yo, per feedback

* call out that down doesn't delete any data

* call out which platforms we support

* call out m1/m2 support

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Update content/en/apps/guides/hosting/4.x/app-developer.md

Co-authored-by: Joshua Kuestersteffen <[email protected]>

Co-authored-by: Joshua Kuestersteffen <[email protected]>

* Bulk delete redesign (#815)

Ticket: medic/cht-core#7778

* 3.16.1 release notes (#886)

* 3.17.1 release notes (#887)

* Fix typo on interoperability page (#898)

* Updates build once section (#889)

Clarified with more up to date language

* Add documentation for create_users_for_contacts transition (#805)

Co-authored-by: Ashley <[email protected]>

* Update 4.0 prep guide to point to Enekto feature release (#890)

* fix deprecated use of down -> stop (#893)

* update helper screenshot to be current (#894)

* update to latest youtube video (#896)

* Change Targets date property default to "now"

The original issue is Target's date property should default to "now"#516.
This PR update the documentation after the PR got approved.
Now that the Target's date property default to 'now', we are updating the docs accordingly.

* Move from master to 4.0.1 as  stop gap (#904)

* Fix broken internal link to monitoring API docs (#905)

* Document RapidPro credentials (#903)

* Rearrange existing docs into handbook top level dir

#895

* Include link to already prepared documentation

* 4.1.0 release notes (#907)

* Remove unexecutable comment, use $0 instead of explicit shell (#912)

* Adding detail to hugo install and troubleshooting (#913)

* Adding detail to hugo install and troubleshooting

* Make it mo' OS agnostic

* fix spelling of "infrastracture" (#917)

* Update of CHT4 local setup documentation (#897)

* This is the first commit for WIP update of CHT4 local setup documentation

* Update content/en/apps/tutorials/local-setup.md

Remove hard-corded command and replace with troubleshooting guide

Co-authored-by: Ashley <[email protected]>

* Actioning on comments added by Andra and Ashley

Co-authored-by: Ashley <[email protected]>

* Add "code suggestion" recommendation to review docs (#920)

For now this seems to be the best place for this recommendation, but ideally we have a set of more detailed pages on code reviews. We currently link out to other recommendations (cool, since there's no need to duplicate all that), but it means not really having a good landing page for all this. For the time being I'm adding this here, but if we expand our code review guidance, this section should move to whatever comes in the future.

* Adds icon and favicons

For #900

* Broken link in How To Manage Translations documentation. (#923)

* Add files via upload

* Update content/en/core/overview/translations.md

Co-authored-by: Marc Abbyad <[email protected]>

Co-authored-by: Marc Abbyad <[email protected]>

* view old action bar permission (#914)

This adds details about the feature flag to enable the old action bar. This permission will hide the More Options menu and FAB.

medic/cht-core#7872

* Adding documentation on task owner vs requester (#902)

* Adding documentation on task owner vs requester

* Ommiting guid explanation

* Adding glossary for guid

* Adding GUID to gloassary list

* Make favicon suitable for dark and light modes (#927)

Uses the negative logo with a gradient similar to the original CHT logo so that it stands out on different colored tabs.

For #924 and #900

* Update 4.0 Upgrade Guide to note `+` operator does not work with strings (#926)

* Update cht4 local setup docs - adding line to ensure .sh file is available under scripts folder (#928)

* This is the first commit for WIP update of CHT4 local setup documentation

* Update content/en/apps/tutorials/local-setup.md

Remove hard-corded command and replace with troubleshooting guide

Co-authored-by: Ashley <[email protected]>

* Actioning on comments added by Andra and Ashley

* Adding line on ensuring .sh file is available

* Update content/en/apps/tutorials/local-setup.md

Co-authored-by: Ashley <[email protected]>

Co-authored-by: Ashley <[email protected]>

* Update 4.0 Upgrade Guide with new cht-conf-test-harness version (#931)

* Add note to upgrade guide about bulleted list bug (#933)

* Add FR install instructions for 4.x (#934)

* Setting up branch to merge with test-harness-branch

Co-authored-by: Ashley <[email protected]>
Co-authored-by: Joshua Kuestersteffen <[email protected]>
Co-authored-by: Yauvaraj Rimal <[email protected]>
Co-authored-by: Jennifer Q <[email protected]>
Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Gareth Bowen <[email protected]>
Co-authored-by: Niraj <[email protected]>
Co-authored-by: Paul Kitutu <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Antony <[email protected]>
Co-authored-by: mrjones-plip <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: ulrichanani-muso <[email protected]>
Co-authored-by: Nicole Orlowski <[email protected]>
Co-authored-by: Elijah Karari <[email protected]>
Co-authored-by: Mokhtar <[email protected]>
Co-authored-by: Craig Landry <[email protected]>
Co-authored-by: Diana Barsan <[email protected]>
Co-authored-by: elvisdorkenoo <[email protected]>
Co-authored-by: Michael Kohn <[email protected]>

* Removing all additional files pushed from main

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Binod Adhikary <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Binod Adhikary <[email protected]>

* Update content/en/apps/tutorials/application-tests.md

Co-authored-by: Binod Adhikary <[email protected]>

* Incorporating review suggestions

* Adding Elijah's review suggestions

* Correcting merge conflict with main

---------

Co-authored-by: Elijah Gichinga <[email protected]>
Co-authored-by: Ashley <[email protected]>
Co-authored-by: Joshua Kuestersteffen <[email protected]>
Co-authored-by: Yauvaraj Rimal <[email protected]>
Co-authored-by: Jennifer Q <[email protected]>
Co-authored-by: Marc Abbyad <[email protected]>
Co-authored-by: Gareth Bowen <[email protected]>
Co-authored-by: Niraj <[email protected]>
Co-authored-by: Paul Kitutu <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Binod Adhikary <[email protected]>
Co-authored-by: Antony <[email protected]>
Co-authored-by: mrjones-plip <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: Andra Blaj <[email protected]>
Co-authored-by: ulrichanani-muso <[email protected]>
Co-authored-by: Nicole Orlowski <[email protected]>
Co-authored-by: Mokhtar <[email protected]>
Co-authored-by: Craig Landry <[email protected]>
Co-authored-by: Diana Barsan <[email protected]>
Co-authored-by: elvisdorkenoo <[email protected]>
Co-authored-by: Michael Kohn <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Improvement Make something better UI/UX Site design and usability improvements.
Projects
No open projects
Status: Done
Development

No branches or pull requests

2 participants