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

feat(datatrakWeb): RN-1335: Tasks Epic #5863

Merged
merged 310 commits into from
Sep 16, 2024
Merged

feat(datatrakWeb): RN-1335: Tasks Epic #5863

merged 310 commits into from
Sep 16, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    9501a03 View commit details
    Browse the repository at this point in the history
  2. No data display

    alexd-bes committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    33cc484 View commit details
    Browse the repository at this point in the history
  3. Fix tests

    alexd-bes committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    2cf3cb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de8a8f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f6c1cac View commit details
    Browse the repository at this point in the history
  6. Reorganise files

    alexd-bes committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    76ef995 View commit details
    Browse the repository at this point in the history
  7. tweaks

    alexd-bes committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    56b851b View commit details
    Browse the repository at this point in the history
  8. Add loading state

    alexd-bes committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    4091210 View commit details
    Browse the repository at this point in the history
  9. Exclude tasks from ios

    alexd-bes committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    a0bfeae View commit details
    Browse the repository at this point in the history
  10. tweaks

    alexd-bes committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0c1bd8d View commit details
    Browse the repository at this point in the history
  11. Types fix

    alexd-bes committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    77693fa View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Make due date nullable

    alexd-bes committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    5e59d02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    653ba77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41ea8ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    75179ae View commit details
    Browse the repository at this point in the history
  5. Tweaks

    alexd-bes committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    fa82eb7 View commit details
    Browse the repository at this point in the history
  6. Fix tests

    alexd-bes committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    0e566d3 View commit details
    Browse the repository at this point in the history
  7. Revert "Fix tests"

    This reverts commit 0e566d3.
    alexd-bes committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    179426a View commit details
    Browse the repository at this point in the history
  8. Fix tests

    alexd-bes committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    77b30d3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    116a710 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    34d49b9 View commit details
    Browse the repository at this point in the history
  11. Fix validation rules

    alexd-bes committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    eda54e3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f7aaeeb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c34f6e3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3dcad4b View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Configuration menu
    Copy the full SHA
    d33844c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16c7b6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29155b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2d09fe View commit details
    Browse the repository at this point in the history
  5. Generate types

    alexd-bes committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    602a161 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    48e46e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aec463f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aab020e View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Get tasks filters working

    alexd-bes committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    248a260 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15cabfe View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Fix pagination

    alexd-bes committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    32846a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    346e923 View commit details
    Browse the repository at this point in the history
  2. Fix build

    alexd-bes committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    cf927e8 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. refactor(adminPanel): RN-1336: Move modal into ui-components (#5765)

    * Move modal to ui-components
    
    * Fix build
    alexd-bes authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    114e5d7 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    f09ca29 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Reorder import

    alexd-bes committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    fe4d518 View commit details
    Browse the repository at this point in the history
  2. Enable popover portal

    alexd-bes committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a7ebad7 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    d6cb33a View commit details
    Browse the repository at this point in the history
  2. feat(datatrakWeb): RN-1336: Create a task workflow (#5763)

    * Create button
    
    * Move modal to ui-components
    
    * Move country selector to features folder
    
    * Update country selector exports/imports
    
    * Update tupaia-pin.svg
    
    * Country selector on modal
    
    * Move survey selector to features
    
    * Move types
    
    * Update survey list component to take care of fetching
    
    * Survey selector
    
    * Move entity selector to features
    
    * Fix types
    
    * Entity selector
    
    * Styling entity selector
    
    * Due date
    
    * WIP
    
    * WIP
    
    * assignee input
    
    * Add loading state and save user id
    
    * Styling repeat scheduler
    
    * Comments placholder
    
    * Styling
    
    * WIP
    
    * Create task route
    
    * Create task workflow
    
    * Clear form when modal is reopened
    
    * Update schemas.ts
    
    * remove unused import
    
    * Handle reset
    
    * Fix datatrak tests
    
    * Fix central server tests
    
    * Move modal to ui-components
    
    * Remove unused import
    
    * Remove duplicate file
    
    * Fix build
    
    * Fix tests
    
    * Update packages/central-server/src/apiV2/utilities/constructNewRecordValidationRules.js
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix error messages
    
    * Handle search term in the BE
    
    * Fix timezone issue
    
    * Fix date formatting of filter
    
    * remove unused variable
    
    * Fix casing
    
    * Default to showing countries if no primary entity question
    
    * Update AssigneeInput.tsx
    
    * Show loader when loading project and countries
    
    * Fix copy
    
    * Exclude internal users
    
    * Fix types
    
    * Change colour of icon in entity list
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1e184b2 View commit details
    Browse the repository at this point in the history
  3. feat(datatrakWeb): RN-1338: Mark tasks as completed when survey respo…

    …nses are submitted (#5766)
    
    * Create migration for created_at column
    
    * Create change handler
    alexd-bes authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    df28a89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    696d191 View commit details
    Browse the repository at this point in the history
  5. feat(datatrakWeb): RN-1358: Assign tasks from dashboard (#5770)

    * Create button
    
    * Move modal to ui-components
    
    * Move country selector to features folder
    
    * Update country selector exports/imports
    
    * Update tupaia-pin.svg
    
    * Country selector on modal
    
    * Move survey selector to features
    
    * Move types
    
    * Update survey list component to take care of fetching
    
    * Survey selector
    
    * Move entity selector to features
    
    * Fix types
    
    * Entity selector
    
    * Styling entity selector
    
    * Due date
    
    * WIP
    
    * WIP
    
    * assignee input
    
    * Add loading state and save user id
    
    * Styling repeat scheduler
    
    * Comments placholder
    
    * Styling
    
    * WIP
    
    * Create task route
    
    * Create task workflow
    
    * Clear form when modal is reopened
    
    * Update schemas.ts
    
    * remove unused import
    
    * Handle reset
    
    * Fix datatrak tests
    
    * Fix central server tests
    
    * Move modal to ui-components
    
    * Remove unused import
    
    * Remove duplicate file
    
    * Fix build
    
    * Fix tests
    
    * Update packages/central-server/src/apiV2/utilities/constructNewRecordValidationRules.js
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix error messages
    
    * Handle search term in the BE
    
    * WIP
    
    * WIP
    
    * Assignee Id modal
    
    * Working assignee
    
    * remove unused property
    
    * Fix timezone issue
    
    * Fix date formatting of filter
    
    * remove unused variable
    
    * Remove unused variable
    
    * Fix casing
    
    * Default to showing countries if no primary entity question
    
    * Update AssigneeInput.tsx
    
    * Show loader when loading project and countries
    
    * Fix copy
    
    * Exclude internal users
    
    * Fix types
    
    * Change colour of icon in entity list
    
    * Fix modal button types
    
    * Fix types
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    ffa557a View commit details
    Browse the repository at this point in the history
  6. feat(datatrakWeb): RN-1314: add return to tasks button on success scr…

    …een (#5747)
    
    * add back to tasks button
    
    * use useFromLocation
    
    * update types
    
    * Update SurveySuccessScreen.tsx
    
    * save task endpoint
    
    * save task mutation
    
    * task cancel modal
    
    * update types
    
    * pass from location into useSubmitSurveyResponse
    
    * remove SaveTaskRequest
    
    * Update TasksTable.tsx
    
    * refactor action button
    tcaiger authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    184a0ac View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    4991915 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c43b411 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33e66d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8c3d0a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a98293 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    099a83c View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    2e26e3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53ae054 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    612af24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c16e4c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b22f67b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6351dc2 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    1647145 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5716e8d View commit details
    Browse the repository at this point in the history
  3. feat(datatrak): RN-1343: Task dashboard filter settings (#5757)

    * add back to tasks button
    
    * use useFromLocation
    
    * update types
    
    * Update SurveySuccessScreen.tsx
    
    * save task endpoint
    
    * save task mutation
    
    * task cancel modal
    
    * update types
    
    * pass from location into useSubmitSurveyResponse
    
    * build ui
    
    * set up filtering
    
    * testing filters
    
    * Update useTasks.ts
    
    * fix front end
    
    * filtering with cookies
    
    * update cookie handling
    
    * clean up types
    
    * refactor tasks route
    
    * handle invalidFilterValues
    
    * Create TaskRoute.test.ts
    
    * sort by status
    
    * clear cookies on logout
    
    * Delete SaveTaskRoute.ts
    
    * renaming
    tcaiger authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    3a2493c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28df6fc View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. tweak(datatrakWeb): RN-1358: Assign task modal changes (#5784)

    * Update design for assign modal
    
    * Update schemas.ts
    
    * PR fixes
    alexd-bes authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    25009ec View commit details
    Browse the repository at this point in the history
  2. Update taskFilterSettings.ts

    tcaiger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    84bb52f View commit details
    Browse the repository at this point in the history
  3. Update ActionButton.tsx

    tcaiger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    5a8793f View commit details
    Browse the repository at this point in the history
  4. feat(datatrakWeb): RN-1329: Task details view (#5783)

    * Create button
    
    * Move modal to ui-components
    
    * Move country selector to features folder
    
    * Update country selector exports/imports
    
    * Update tupaia-pin.svg
    
    * Country selector on modal
    
    * Move survey selector to features
    
    * Move types
    
    * Update survey list component to take care of fetching
    
    * Survey selector
    
    * Move entity selector to features
    
    * Fix types
    
    * Entity selector
    
    * Styling entity selector
    
    * Due date
    
    * WIP
    
    * WIP
    
    * assignee input
    
    * Add loading state and save user id
    
    * Styling repeat scheduler
    
    * Comments placholder
    
    * Styling
    
    * WIP
    
    * Create task route
    
    * Create task workflow
    
    * Clear form when modal is reopened
    
    * Update schemas.ts
    
    * remove unused import
    
    * Handle reset
    
    * Fix datatrak tests
    
    * Fix central server tests
    
    * Move modal to ui-components
    
    * Remove unused import
    
    * Remove duplicate file
    
    * Fix build
    
    * Fix tests
    
    * Update packages/central-server/src/apiV2/utilities/constructNewRecordValidationRules.js
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix error messages
    
    * Handle search term in the BE
    
    * WIP
    
    * WIP
    
    * Assignee Id modal
    
    * Working assignee
    
    * remove unused property
    
    * Fix timezone issue
    
    * Fix date formatting of filter
    
    * remove unused variable
    
    * Remove unused variable
    
    * Fix casing
    
    * Default to showing countries if no primary entity question
    
    * Update AssigneeInput.tsx
    
    * Show loader when loading project and countries
    
    * Fix copy
    
    * Exclude internal users
    
    * Fix types
    
    * Change colour of icon in entity list
    
    * Link to details page
    
    * Fix modal button types
    
    * Fix types
    
    * Update handling of columns
    
    * get task route
    
    * WIP
    
    * Link to survey for incomplete tasks
    
    * Handle unloaded task
    
    * Task metadata section
    
    * Fix merge issue
    
    * WIP
    
    * Update schemas.ts
    
    * feat(datatrakWeb): RN-1358: Assign tasks from dashboard (#5770)
    
    * Create button
    
    * Move modal to ui-components
    
    * Move country selector to features folder
    
    * Update country selector exports/imports
    
    * Update tupaia-pin.svg
    
    * Country selector on modal
    
    * Move survey selector to features
    
    * Move types
    
    * Update survey list component to take care of fetching
    
    * Survey selector
    
    * Move entity selector to features
    
    * Fix types
    
    * Entity selector
    
    * Styling entity selector
    
    * Due date
    
    * WIP
    
    * WIP
    
    * assignee input
    
    * Add loading state and save user id
    
    * Styling repeat scheduler
    
    * Comments placholder
    
    * Styling
    
    * WIP
    
    * Create task route
    
    * Create task workflow
    
    * Clear form when modal is reopened
    
    * Update schemas.ts
    
    * remove unused import
    
    * Handle reset
    
    * Fix datatrak tests
    
    * Fix central server tests
    
    * Move modal to ui-components
    
    * Remove unused import
    
    * Remove duplicate file
    
    * Fix build
    
    * Fix tests
    
    * Update packages/central-server/src/apiV2/utilities/constructNewRecordValidationRules.js
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix error messages
    
    * Handle search term in the BE
    
    * WIP
    
    * WIP
    
    * Assignee Id modal
    
    * Working assignee
    
    * remove unused property
    
    * Fix timezone issue
    
    * Fix date formatting of filter
    
    * remove unused variable
    
    * Remove unused variable
    
    * Fix casing
    
    * Default to showing countries if no primary entity question
    
    * Update AssigneeInput.tsx
    
    * Show loader when loading project and countries
    
    * Fix copy
    
    * Exclude internal users
    
    * Fix types
    
    * Change colour of icon in entity list
    
    * Fix modal button types
    
    * Fix types
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix merge error
    
    * Fix styles and types
    
    * Styling
    
    * Fix multi re-render
    
    * Comments placeholder
    
    * Add buttons
    
    * Submit changes
    
    * Clear changes
    
    * Fix merge issues
    
    * Disable inputs when task is completed or cancelled
    
    * responsive styling
    
    * Add cancel menu
    
    * Generate types
    
    * Fix loading styling
    
    * Remove unused var
    
    * Handle onSuccess of edit task
    
    * PR fixes
    
    * PR fixes
    
    * Remove form provider
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d708a95 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. fix tasks button

    tcaiger committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    9648668 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe4a457 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    70b06e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1136c10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b31938 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7fc3061 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a702347 View commit details
    Browse the repository at this point in the history
  6. fix(adminPanel): Fix merge

    alexd-bes committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    72be8cc View commit details
    Browse the repository at this point in the history
  7. Fix build

    alexd-bes committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    f0eb8bf View commit details
    Browse the repository at this point in the history
  8. feat(datatrak): RN-1314: Auto populate entity question (#5793)

    * set primary entity
    
    * survey response
    
    * Update SurveyResponsePage.tsx
    tcaiger authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    5ffb3e2 View commit details
    Browse the repository at this point in the history
  9. feat(datatrak): RN-1313: My tasks section (#5776)

    * add tasks section
    
    * create task tile
    
    * NoTasksSection
    
    * styling
    
    * styling landing page
    
    * styling
    
    * Update TaskTile.tsx
    
    * pr changes
    
    * styling
    
    * responsive styles
    
    * Update useTasks.ts
    
    * fix use tasks
    
    * Update TasksRoute.ts
    tcaiger authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    e0fd7a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Update TaskTile.tsx

    tcaiger committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    da3bfd0 View commit details
    Browse the repository at this point in the history
  2. Update SurveyScreen.tsx

    tcaiger committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ceae068 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    4ddce28 View commit details
    Browse the repository at this point in the history
  2. Fix build

    alexd-bes committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    458d5e8 View commit details
    Browse the repository at this point in the history
  3. tweak(datatrakWeb): RN-1339: Move survey response page into modal (#5786

    )
    
    * Create button
    
    * Move modal to ui-components
    
    * Move country selector to features folder
    
    * Update country selector exports/imports
    
    * Update tupaia-pin.svg
    
    * Country selector on modal
    
    * Move survey selector to features
    
    * Move types
    
    * Update survey list component to take care of fetching
    
    * Survey selector
    
    * Move entity selector to features
    
    * Fix types
    
    * Entity selector
    
    * Styling entity selector
    
    * Due date
    
    * WIP
    
    * WIP
    
    * assignee input
    
    * Add loading state and save user id
    
    * Styling repeat scheduler
    
    * Comments placholder
    
    * Styling
    
    * WIP
    
    * Create task route
    
    * Create task workflow
    
    * Clear form when modal is reopened
    
    * Update schemas.ts
    
    * remove unused import
    
    * Handle reset
    
    * Fix datatrak tests
    
    * Fix central server tests
    
    * Move modal to ui-components
    
    * Remove unused import
    
    * Remove duplicate file
    
    * Fix build
    
    * Fix tests
    
    * Update packages/central-server/src/apiV2/utilities/constructNewRecordValidationRules.js
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix error messages
    
    * Handle search term in the BE
    
    * WIP
    
    * WIP
    
    * Assignee Id modal
    
    * Working assignee
    
    * remove unused property
    
    * Fix timezone issue
    
    * Fix date formatting of filter
    
    * remove unused variable
    
    * Remove unused variable
    
    * Fix casing
    
    * Default to showing countries if no primary entity question
    
    * Update AssigneeInput.tsx
    
    * Show loader when loading project and countries
    
    * Fix copy
    
    * Exclude internal users
    
    * Fix types
    
    * Change colour of icon in entity list
    
    * Link to details page
    
    * Fix modal button types
    
    * Fix types
    
    * Update handling of columns
    
    * get task route
    
    * WIP
    
    * Link to survey for incomplete tasks
    
    * Handle unloaded task
    
    * Task metadata section
    
    * Fix merge issue
    
    * WIP
    
    * Update schemas.ts
    
    * feat(datatrakWeb): RN-1358: Assign tasks from dashboard (#5770)
    
    * Create button
    
    * Move modal to ui-components
    
    * Move country selector to features folder
    
    * Update country selector exports/imports
    
    * Update tupaia-pin.svg
    
    * Country selector on modal
    
    * Move survey selector to features
    
    * Move types
    
    * Update survey list component to take care of fetching
    
    * Survey selector
    
    * Move entity selector to features
    
    * Fix types
    
    * Entity selector
    
    * Styling entity selector
    
    * Due date
    
    * WIP
    
    * WIP
    
    * assignee input
    
    * Add loading state and save user id
    
    * Styling repeat scheduler
    
    * Comments placholder
    
    * Styling
    
    * WIP
    
    * Create task route
    
    * Create task workflow
    
    * Clear form when modal is reopened
    
    * Update schemas.ts
    
    * remove unused import
    
    * Handle reset
    
    * Fix datatrak tests
    
    * Fix central server tests
    
    * Move modal to ui-components
    
    * Remove unused import
    
    * Remove duplicate file
    
    * Fix build
    
    * Fix tests
    
    * Update packages/central-server/src/apiV2/utilities/constructNewRecordValidationRules.js
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix error messages
    
    * Handle search term in the BE
    
    * WIP
    
    * WIP
    
    * Assignee Id modal
    
    * Working assignee
    
    * remove unused property
    
    * Fix timezone issue
    
    * Fix date formatting of filter
    
    * remove unused variable
    
    * Remove unused variable
    
    * Fix casing
    
    * Default to showing countries if no primary entity question
    
    * Update AssigneeInput.tsx
    
    * Show loader when loading project and countries
    
    * Fix copy
    
    * Exclude internal users
    
    * Fix types
    
    * Change colour of icon in entity list
    
    * Fix modal button types
    
    * Fix types
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix merge error
    
    * Fix styles and types
    
    * Styling
    
    * Fix multi re-render
    
    * Comments placeholder
    
    * Add buttons
    
    * Submit changes
    
    * Clear changes
    
    * Fix merge issues
    
    * Disable inputs when task is completed or cancelled
    
    * responsive styling
    
    * Add cancel menu
    
    * Generate types
    
    * Fix loading styling
    
    * Remove unused var
    
    * Handle onSuccess of edit task
    
    * Display modal
    
    * Survey response modal
    
    * Handle isResponseScreen flag
    
    * Error handling
    
    * Error handling
    
    * Fix tests
    
    * Remove country and survey code from url
    
    * Fix imports
    
    * feat(datatrakWeb): RN-1339: Link survey responses to tasks (#5788)
    
    * Create survey_response_id column
    
    * Update change handler
    
    * Update TaskCompletionHandler.js
    
    * Fix type
    
    * feat(datatrakWeb): RN-1339: View completed survey response from task (#5789)
    
    * Create survey_response_id column
    
    * Update change handler
    
    * View completed survey
    
    * Error handling
    
    * Fix comment
    
    * fix tasks button
    
    * removeTaskFilterSetting on logout
    
    * PR fixes
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix build
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    df93bd0 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. feat(datatrak): RN-1357: Task created toast message (#5798)

    Update useCreateTask.ts
    
    Co-authored-by: alexd-bes <129009580+alexd-bes@users.noreply.github.com>
    tcaiger and alexd-bes authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f52a43f View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. feat(datatrakWeb): RN-1381: Add new question types (#5807)

    * Add User and Task question types
    
    * Add question config types
    
    * Update types
    
    * Update types
    
    * Fix surveyCode type
    alexd-bes authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    e2c256c View commit details
    Browse the repository at this point in the history
  2. feat(datatrak): RN-1364: Completing of repeat tasks (#5802)

    * Create button
    
    * Move modal to ui-components
    
    * Move country selector to features folder
    
    * Update country selector exports/imports
    
    * Update tupaia-pin.svg
    
    * Country selector on modal
    
    * Move survey selector to features
    
    * Move types
    
    * Update survey list component to take care of fetching
    
    * Survey selector
    
    * Move entity selector to features
    
    * Fix types
    
    * Entity selector
    
    * Styling entity selector
    
    * Due date
    
    * WIP
    
    * WIP
    
    * assignee input
    
    * Add loading state and save user id
    
    * Styling repeat scheduler
    
    * Comments placholder
    
    * Styling
    
    * WIP
    
    * Create task route
    
    * Create task workflow
    
    * Clear form when modal is reopened
    
    * Update schemas.ts
    
    * remove unused import
    
    * Handle reset
    
    * Fix datatrak tests
    
    * Fix central server tests
    
    * Move modal to ui-components
    
    * Remove unused import
    
    * Remove duplicate file
    
    * Fix build
    
    * Fix tests
    
    * Update packages/central-server/src/apiV2/utilities/constructNewRecordValidationRules.js
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix error messages
    
    * Handle search term in the BE
    
    * WIP
    
    * WIP
    
    * Assignee Id modal
    
    * Working assignee
    
    * remove unused property
    
    * Fix timezone issue
    
    * Fix date formatting of filter
    
    * remove unused variable
    
    * Remove unused variable
    
    * Fix casing
    
    * Default to showing countries if no primary entity question
    
    * Update AssigneeInput.tsx
    
    * Show loader when loading project and countries
    
    * Fix copy
    
    * Exclude internal users
    
    * Fix types
    
    * Change colour of icon in entity list
    
    * Link to details page
    
    * Fix modal button types
    
    * Fix types
    
    * Update handling of columns
    
    * get task route
    
    * WIP
    
    * Link to survey for incomplete tasks
    
    * Handle unloaded task
    
    * Task metadata section
    
    * Fix merge issue
    
    * WIP
    
    * Update schemas.ts
    
    * feat(datatrakWeb): RN-1358: Assign tasks from dashboard (#5770)
    
    * Create button
    
    * Move modal to ui-components
    
    * Move country selector to features folder
    
    * Update country selector exports/imports
    
    * Update tupaia-pin.svg
    
    * Country selector on modal
    
    * Move survey selector to features
    
    * Move types
    
    * Update survey list component to take care of fetching
    
    * Survey selector
    
    * Move entity selector to features
    
    * Fix types
    
    * Entity selector
    
    * Styling entity selector
    
    * Due date
    
    * WIP
    
    * WIP
    
    * assignee input
    
    * Add loading state and save user id
    
    * Styling repeat scheduler
    
    * Comments placholder
    
    * Styling
    
    * WIP
    
    * Create task route
    
    * Create task workflow
    
    * Clear form when modal is reopened
    
    * Update schemas.ts
    
    * remove unused import
    
    * Handle reset
    
    * Fix datatrak tests
    
    * Fix central server tests
    
    * Move modal to ui-components
    
    * Remove unused import
    
    * Remove duplicate file
    
    * Fix build
    
    * Fix tests
    
    * Update packages/central-server/src/apiV2/utilities/constructNewRecordValidationRules.js
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix error messages
    
    * Handle search term in the BE
    
    * WIP
    
    * WIP
    
    * Assignee Id modal
    
    * Working assignee
    
    * remove unused property
    
    * Fix timezone issue
    
    * Fix date formatting of filter
    
    * remove unused variable
    
    * Remove unused variable
    
    * Fix casing
    
    * Default to showing countries if no primary entity question
    
    * Update AssigneeInput.tsx
    
    * Show loader when loading project and countries
    
    * Fix copy
    
    * Exclude internal users
    
    * Fix types
    
    * Change colour of icon in entity list
    
    * Fix modal button types
    
    * Fix types
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Fix merge error
    
    * Fix styles and types
    
    * Styling
    
    * Fix multi re-render
    
    * Comments placeholder
    
    * Add buttons
    
    * Submit changes
    
    * Clear changes
    
    * Fix merge issues
    
    * Disable inputs when task is completed or cancelled
    
    * responsive styling
    
    * Add cancel menu
    
    * Generate types
    
    * Fix loading styling
    
    * Remove unused var
    
    * Handle onSuccess of edit task
    
    * Display modal
    
    * Survey response modal
    
    * Handle isResponseScreen flag
    
    * Error handling
    
    * Error handling
    
    * Fix tests
    
    * Remove country and survey code from url
    
    * Fix imports
    
    * feat(datatrakWeb): RN-1339: Link survey responses to tasks (#5788)
    
    * Create survey_response_id column
    
    * Update change handler
    
    * Update TaskCompletionHandler.js
    
    * Fix type
    
    * feat(datatrakWeb): RN-1339: View completed survey response from task (#5789)
    
    * Create survey_response_id column
    
    * Update change handler
    
    * View completed survey
    
    * Error handling
    
    * Fix comment
    
    * fix tasks button
    
    * removeTaskFilterSetting on logout
    
    * PR fixes
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Update TaskCompletionHandler.test.js
    
    * handle repeatSchedule tasks
    
    * set up duplicate test
    
    * clean up PR
    
    * allow null repeating tasks
    
    ---------
    
    Co-authored-by: alexd-bes <129009580+alexd-bes@users.noreply.github.com>
    tcaiger and alexd-bes authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    298627f View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. feat(datatrakWeb): RN-1331: Task comments setup (#5800)

    * Create task comment table and generate types
    
    * Create Model
    
    * WIP
    
    * WIP
    
    * Working endpoints
    
    * Generate types
    
    * Fix test
    
    * Update 20240719015050-AddTaskCommentsTable-modifies-schema.js
    
    * Remove task comments endpoints
    
    * Revert "Remove task comments endpoints"
    
    This reverts commit 498b1be.
    
    * Fix revert
    
    * feat(datatrakWeb): RN-1331: Task comments UI (#5801)
    
    * Create task with comments
    
    * View comments on task details
    
    * Allow create comment on edit task
    
    * Display comments count on table
    
    * Show comment count on tasks tile on landing page
    
    * Fix up types
    
    * Order comments descending
    
    * Update schemas.ts
    
    * Move comment adding to central server
    
    * Update schemas.ts
    
    * Fix types
    
    * build fixes
    
    * Revert "Remove task comments endpoints"
    
    This reverts commit 498b1be.
    
    * Remove task comment create endpoint as no longer needed
    alexd-bes authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    8f4b56b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9f37d1 View commit details
    Browse the repository at this point in the history
  3. Fix merge errors

    alexd-bes committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    e1600ed View commit details
    Browse the repository at this point in the history
  4. Fix build

    alexd-bes committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    a7abd03 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. feat(datatrakWeb): RN-1391: Generate system comments for tasks (#5806)

    * Create task comment table and generate types
    
    * Create Model
    
    * WIP
    
    * WIP
    
    * Working endpoints
    
    * Generate types
    
    * Fix test
    
    * Create task with comments
    
    * Update 20240719015050-AddTaskCommentsTable-modifies-schema.js
    
    * View comments on task details
    
    * Allow create comment on edit task
    
    * Display comments count on table
    
    * Show comment count on tasks tile on landing page
    
    * Fix up types
    
    * Order comments descending
    
    * Update schemas.ts
    
    * addTaskComment on model
    
    * Generate comment on edit task
    
    * Generate comments on create of task
    
    * Generate system message on task completion
    
    * Syetm task styling
    
    * Handle editing a task with just a comment
    
    * Move comment handling to central server
    
    * Move comment adding to central server
    
    * Update schemas.ts
    
    * Fix types
    
    * Remove task comments endpoints
    
    * build fixes
    
    * Add comments
    
    * Revert "Remove task comments endpoints"
    
    This reverts commit 498b1be.
    
    * Remove task comment create endpoint as no longer needed
    
    * Revert "Remove task comments endpoints"
    
    This reverts commit 498b1be.
    
    * Fix revert
    
    * Handle recurring task comments
    
    * feat(datatrakWeb): RN-1331: Task comments UI (#5801)
    
    * Create task with comments
    
    * View comments on task details
    
    * Allow create comment on edit task
    
    * Display comments count on table
    
    * Show comment count on tasks tile on landing page
    
    * Fix up types
    
    * Order comments descending
    
    * Update schemas.ts
    
    * Move comment adding to central server
    
    * Update schemas.ts
    
    * Fix types
    
    * build fixes
    
    * Revert "Remove task comments endpoints"
    
    This reverts commit 498b1be.
    
    * Remove task comment create endpoint as no longer needed
    
    * Fix import order
    
    * PR changes
    
    * Fix change handler tests
    alexd-bes authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    0f812a8 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Update TasksRoute.ts

    tcaiger committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    5c2d643 View commit details
    Browse the repository at this point in the history
  2. Update taskFilterSettings.ts

    tcaiger committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    95ed5ee View commit details
    Browse the repository at this point in the history
  3. feat(adminPanel): RN-1381: Ability to import task and user questions …

    …in surveys (#5813)
    
    * Add User and Task question types
    
    * Add question config types
    
    * Update types
    
    * Update types
    
    * Fix surveyCode type
    
    * WIP
    
    * Ability to import config
    
    * WIP
    
    * User permission group validation
    
    * Add comment
    
    * Handle exporting of questions
    
    * Hide the task question always
    
    * Handle BES admin users
    
    * Handle multiple task questions
    
    * rename entityCode to entityId
    
    * Generate types
    alexd-bes authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c205b4c View commit details
    Browse the repository at this point in the history
  4. Update SurveyContext.tsx

    tcaiger committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    38e666c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f14b61d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. feat(datatrakWeb): RN-1362: Datatrak Web User question type (#5815)

    * New endpoint
    
    * Question
    
    * Add tests
    
    * Generate types
    
    * PR fixes
    alexd-bes authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a2b2853 View commit details
    Browse the repository at this point in the history
  2. feat(datatrak) RN-1340: Cancel task modal design update (#5819)

    update modal design
    tcaiger authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    c0e0b6d View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. fix merge conflicts

    tcaiger committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    dcb3287 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    703f7ce View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. feat(datatrak): RN-1373: Task question (#5809)

    * task creation handler
    
    * get answers for task questions
    
    * handle saving string values
    
    * Update TaskCreationHandler.test.js
    
    * Update surveyScreenComponent.ts
    
    * move change handler to central server
    
    * move helpers to central server
    
    * handle primary entity question
    
    * generate types
    
    * clean up
    
    * Update TaskCreationHandler.js
    
    * move back to database
    
    * fix fe tests
    
    * handle success message
    
    * handle should_create_task
    
    * fix tests
    
    * fix tests
    
    * remove test code
    
    * update types
    
    * refactor
    
    * Update getTaskQuestionField.ts
    
    * remove toast message
    
    * hide task questions on the server side
    
    * Update SurveyRoute.ts
    
    * remove survey_response_id
    
    * fix tests
    
    * update types
    
    * test multiple task questions
    
    * update types
    
    * Update schemas.ts
    tcaiger authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    e877115 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. tweak(datatrakWeb): RN-1331: Update to task details/comments (#5823)

    * WIP
    
    * UI comments
    
    * Remove comment handling on edit task
    
    * Create task comment endpoint
    
    * Link to task from landing page, and back button
    
    * CHange back icon
    
    * Update tests
    
    * Don't navigate back on successful task save
    
    * Remove double default values
    alexd-bes authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    bfc62f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. feat(datatrak): RN-1314: Handle task completion when submitting a sur…

    …vey (#5826)
    
    * handle task completion inline
    
    * update task completion handling
    
    * Clean up
    
    * Update index.js
    
    * update comments
    
    * pr review tweaks
    tcaiger authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ae60900 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. fix handle completion

    tcaiger committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7118cc4 View commit details
    Browse the repository at this point in the history
  2. Update TaskDetailsPage.tsx

    tcaiger committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    c019b25 View commit details
    Browse the repository at this point in the history
  3. feat(meditrakApp): RN-1361: User type question (#5820)

    * Add User and Task question types
    
    * Add question config types
    
    * Update types
    
    * Update types
    
    * Fix surveyCode type
    
    * WIP
    
    * Ability to import config
    
    * WIP
    
    * User permission group validation
    
    * Add comment
    
    * Handle exporting of questions
    
    * Hide the task question always
    
    * Handle BES admin users
    
    * Handle multiple task questions
    
    * rename entityCode to entityId
    
    * Generate types
    
    * Add sync configs
    
    * Update permissions based sync queue for user entity permissions
    
    * Add user entity permissions to sync queue
    
    * Sync user accounts
    
    * User account syncing
    
    * Make realm explorer scroll
    
    * Fix permissions based sync queue for user entity permissions
    
    * Add database type for user entity permission
    
    * Make separate user account model
    
    * Working question
    
    * Fix user model usage
    
    * Working question with permission groups
    
    * Update schema.jsx
    
    * add comments
    
    * Handle filtering and pagination
    
    * Use permission group id instead of name
    
    * Update filtering
    
    * PR fixes
    
    * Add internal field to users
    alexd-bes authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    a739614 View commit details
    Browse the repository at this point in the history
  4. fix shouldCreateTask

    tcaiger committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    f5e21ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    774d4a6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    73c07f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dcad7f1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fdb3eaa View commit details
    Browse the repository at this point in the history
  9. Generate types

    alexd-bes committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    eff872a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4dc5d05 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    afda72a View commit details
    Browse the repository at this point in the history
  12. feat(tasks): RN-1372: Email templating (#5830)

    * Working template setup
    
    * v1
    
    * Generic template working
    
    * Request country access
    
    * Delete account request
    
    * Rename templates
    
    * Password reset template
    
    * Verify email
    
    * Permission granted email
    
    * email after timeout
    
    * dashboard subscription emails
    
    * Handle no template name
    
    * Make subfolder for content
    alexd-bes authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4ecbadb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ab6d781 View commit details
    Browse the repository at this point in the history
  14. Fix tests

    alexd-bes committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    8c70215 View commit details
    Browse the repository at this point in the history
  15. feat(datatrak): RN-1330: View initial request for a task (#5832)

    * add initial_request_id and modal
    
    * remove unused useSurveyResponseWithForm
    
    * Update useSurveyResponseWithForm.ts
    
    * Update TaskDetails.tsx
    
    * update types
    
    * Update TaskDetails.tsx
    tcaiger authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e3332a2 View commit details
    Browse the repository at this point in the history
  16. fix tests

    tcaiger committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    9d2d148 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    fbe4fe3 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. feat(datatrakWeb): RN-1337: Send emails to assignee of tasks (#5834)

    * Working template setup
    
    * v1
    
    * Generic template working
    
    * Request country access
    
    * Delete account request
    
    * Rename templates
    
    * Password reset template
    
    * Verify email
    
    * Permission granted email
    
    * email after timeout
    
    * dashboard subscription emails
    
    * Handle no template name
    
    * Make subfolder for content
    
    * Add email template
    
    * WIP
    
    * Add env
    
    * Update configureEnv.js
    
    * Working email handler
    
    * Tests
    
    * Remove log
    
    * Remove duplicate model
    
    * Add trigger creation in runPostMigration
    alexd-bes authored Aug 11, 2024
    Configuration menu
    Copy the full SHA
    f302b4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    784005a View commit details
    Browse the repository at this point in the history
  3. Fix tests

    alexd-bes committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    59bbd1c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    86ea92f View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Fix tests

    alexd-bes committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    32b4b43 View commit details
    Browse the repository at this point in the history
  2. Fix comment details colour

    alexd-bes committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    5a5ff7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0494a1b View commit details
    Browse the repository at this point in the history
  4. Fix tests

    alexd-bes committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ed3d1f7 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Update LandingPage.tsx

    tcaiger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    0695bad View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. tweak(datatrakWeb): RN-1417: save parent task to completed repeating …

    …tasks (#5840)
    
    * Ad column to tasks table
    
    * Handle completion of repeating tasks
    alexd-bes authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    711e66b View commit details
    Browse the repository at this point in the history
  2. feat(datatrak): RN-1398: Setup task scheduler (#5841)

    * setup scheduled task
    
    * set up email template
    
    * update script
    
    * clean up
    
    * PR suggestions
    
    * Update ScheduledTask.js
    tcaiger authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    79551a2 View commit details
    Browse the repository at this point in the history
  3. Basic responsive styling

    alexd-bes committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8dfaa7d View commit details
    Browse the repository at this point in the history
  4. Task header back button

    alexd-bes committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    cbff16e View commit details
    Browse the repository at this point in the history
  5. Layout tidy ups

    alexd-bes committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    bc11fb1 View commit details
    Browse the repository at this point in the history
  6. Remove warning log

    alexd-bes committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    7159533 View commit details
    Browse the repository at this point in the history
  7. Scroll tidying

    alexd-bes committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    90359bc View commit details
    Browse the repository at this point in the history
  8. Generate types

    alexd-bes committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c971aa0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    98a334d View commit details
    Browse the repository at this point in the history
  10. Merge fixes

    alexd-bes committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    5654728 View commit details
    Browse the repository at this point in the history
  11. Fix build

    alexd-bes committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f2b265f View commit details
    Browse the repository at this point in the history
  12. tweak emails

    tcaiger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    cadf238 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. tweak(datatrakWeb): RN-1400: save task due date in unix time (#5838)

    * Change due date to be number
    
    * Working time zone saving
    
    * Save dates
    
    * Working filters
    
    * Fix tests
    
    * Task creation handler tests
    
    * database tests
    
    * Central server tests
    
    * Fix merge conflict error
    
    * handle timezones
    
    * Fix tests
    
    * Handle creating tasks in timezone
    
    * Set ms to be 0
    
    * Fix tests
    
    * Add task route test
    
    * Update packages/datatrak-web-server/src/routes/TasksRoute.ts
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Make custom column selector for due dates
    
    * Update due date field
    
    * build fixes
    
    * Build fixes
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b5c9dac View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    62d29ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bb4d63 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. add a default sort

    tcaiger committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4641dc2 View commit details
    Browse the repository at this point in the history
  2. Fix user question

    alexd-bes committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    83f64ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00e2252 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5293cd View commit details
    Browse the repository at this point in the history
  5. fix(datatrakWeb): Limit entity results to 100 (#5847)

    Fix(datatrakWeb): Limit entity results to 100
    alexd-bes authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b567b12 View commit details
    Browse the repository at this point in the history
  6. Update SurveyContext.tsx

    tcaiger committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    c796fe1 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    03fd086 View commit details
    Browse the repository at this point in the history
  2. Fix font weights

    alexd-bes committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    872de1d View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    40db327 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba5cf0e View commit details
    Browse the repository at this point in the history
  3. Generate types

    alexd-bes committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    3038c12 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. feat(datatrakWeb): RN-1341: Repeating tasks (#5844)

    * WIP rrule
    
    * Working rrule utils
    
    * Add generic rrule handler
    
    * frequency enum
    
    * types
    
    * handle repeat schedule in task changes
    
    * Create and edit repeating tasks
    
    * Handle system comments
    
    * Creating and editing with comments
    
    * WIP
    
    * Update filtering
    
    * disable sort by repeat frequency
    
    * Add next occurrence handler
    
    * Apply due date to completed tasks
    
    * Handle bugs
    
    * Update tests
    
    * Update yarn.lock
    
    * Mark due date of tasks
    
    * Comments and tidy ups
    
    * Use timestamp for due date
    
    * Fix tests
    
    * add comments
    
    * Move getRepeatScheduleOptions
    
    * Remove duplicate identifier
    
    * Allow removing of repeat schedule
    alexd-bes authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d770981 View commit details
    Browse the repository at this point in the history
  2. feat(datatrak): RN-1314: Auto fill primary entity questions for a sur…

    …vey (#5853)
    
    * useEntityAncestors
    
    * entityAncestors
    
    * clean up
    
    * refactoring
    
    * refactor getEntityQuestionAncestorAnswers
    
    * refactor usePrimaryEntityLocation
    
    * autofill in survey context
    
    * add test
    
    * Update usePrimaryEntityQuestionAutoFill.ts
    
    * Update schemas.ts
    
    * fix test
    tcaiger authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7f660c9 View commit details
    Browse the repository at this point in the history
  3. Repeating task fixes

    alexd-bes committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    7de581f View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    d8c820b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33448df View commit details
    Browse the repository at this point in the history
  3. styling tidy ups

    alexd-bes committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    746f2e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    f4215fd View commit details
    Browse the repository at this point in the history
  2. Add entity name to modals

    alexd-bes committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    33ce91c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6efce15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c7da0a View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. tweak(datatrakWeb): RN-1391: Update system comments handling (#5859)

    * Task comment changes
    
    * Tidy ups
    
    * Update Task.js
    
    * interceptor for creating tasks
    
    * Editing tidyups
    
    * central server tests
    
    * Task tests
    
    * Merge fixes
    
    * Comment fix
    
    * build fixes
    
    * Fix type error
    alexd-bes authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    89aad5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8270b74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a89229 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    602b250 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    948ff0d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f391e4 View commit details
    Browse the repository at this point in the history
  7. Generate types

    alexd-bes committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    4defd54 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d74306 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6a8ca02 View commit details
    Browse the repository at this point in the history
  10. Tidy up migration

    alexd-bes committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    54e76ce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1de33b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    13c658e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32c3522 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0242150 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fff80fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    96c75be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a2b0e99 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a0de58c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b3f5feb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    24fd8b5 View commit details
    Browse the repository at this point in the history
  10. Remove unused import

    alexd-bes committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    079d7aa View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    a669ad5 View commit details
    Browse the repository at this point in the history
  2. Use locale for datepicker

    alexd-bes committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    1ee66fb View commit details
    Browse the repository at this point in the history
  3. feat(datatrakWeb): RN-1374: Task Metrics (#5860)

    * task metrics
    
    * types update
    
    * Update useCreateTask.ts
    
    * review changes
    
    * review updates
    
    * update to MUI breakpoints
    
    * Review updates
    
    * Update TaskCompletionHandler.js
    hrazasalman authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    12a9021 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    605093c View commit details
    Browse the repository at this point in the history
  5. Update SurveyContext.tsx

    tcaiger committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    012aebb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    927be3a View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    6cd1726 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32ac1c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0f4cfa View commit details
    Browse the repository at this point in the history
  4. tweak(datatrakWeb): RN-1374: Dashboard Metrics Updates (#5864)

    * task metrics
    
    * types update
    
    * Update useCreateTask.ts
    
    * review changes
    
    * review updates
    
    * update to MUI breakpoints
    
    * Review updates
    
    * Update TaskCompletionHandler.js
    
    * updates
    hrazasalman authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    6229847 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    3fc2db8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    432c422 View commit details
    Browse the repository at this point in the history
  3. Handle db migrations error

    alexd-bes committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    7d6cca6 View commit details
    Browse the repository at this point in the history
  4. Fix types

    alexd-bes committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    4f61a51 View commit details
    Browse the repository at this point in the history
  5. Remove unused var

    alexd-bes committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    7ef429f View commit details
    Browse the repository at this point in the history
  6. Test

    alexd-bes committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    1d3d380 View commit details
    Browse the repository at this point in the history
  7. Update index.js

    alexd-bes committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    145e2cf View commit details
    Browse the repository at this point in the history
  8. fix(datatrak): RN-1330: Fix logout request cache clearing (#5865)

    * Update Tile.tsx
    
    * wip
    
    * cleanup
    
    * Update TaskTile.tsx
    tcaiger authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    d89e986 View commit details
    Browse the repository at this point in the history
  9. tweak(datatrakWeb): RN-1374: Dashboard Metrics Updates (#5866)

    * task metrics
    
    * types update
    
    * Update useCreateTask.ts
    
    * review changes
    
    * review updates
    
    * update to MUI breakpoints
    
    * Review updates
    
    * Update TaskCompletionHandler.js
    
    * updates
    
    * Rounding up completion rate
    hrazasalman authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    4a8b0cf View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    bb538d2 View commit details
    Browse the repository at this point in the history
  2. Update getDbMigrator.js

    alexd-bes committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    441e137 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0cca37 View commit details
    Browse the repository at this point in the history
  4. Fix broken deployment

    alexd-bes committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    e1ac8ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8e8740c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Update scheduledTask.js

    alexd-bes committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3fb231a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bda1941 View commit details
    Browse the repository at this point in the history
  3. Fix env vars

    alexd-bes committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    2e1635a View commit details
    Browse the repository at this point in the history
  4. fix task link

    tcaiger committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    dbcc8d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b0516f View commit details
    Browse the repository at this point in the history
  6. Update TaskTile.tsx

    tcaiger committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    cf13074 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Handle user changes

    alexd-bes committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    73d08a0 View commit details
    Browse the repository at this point in the history
  2. Update TaskOverdueChecker.js

    tcaiger committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    259d782 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17de5ac View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    16872f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd9323e View commit details
    Browse the repository at this point in the history
  3. fix(datatrak): Fix survey autofill loading (#5883)

    * add loading
    
    * Update TaskOverdueChecker.js
    tcaiger authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    20bc1ac View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. overdue email comment

    tcaiger committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    40fcb42 View commit details
    Browse the repository at this point in the history
  2. Update schemas.ts

    tcaiger committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    65313cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35c8ceb View commit details
    Browse the repository at this point in the history
  4. Update yarn.lock

    tcaiger committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    61fbe76 View commit details
    Browse the repository at this point in the history
  5. Regenerate types

    alexd-bes committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4d53a48 View commit details
    Browse the repository at this point in the history
  6. Fix build

    alexd-bes committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    651dbba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    577fec7 View commit details
    Browse the repository at this point in the history
  8. Fix build

    alexd-bes committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    b30bf49 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Fix random 0

    alexd-bes committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d12bb41 View commit details
    Browse the repository at this point in the history
  2. Sort filtered users

    alexd-bes committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    37d2fa9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01509c1 View commit details
    Browse the repository at this point in the history
  4. Update TaskComment.js

    tcaiger committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    4c6241d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    60e2bb4 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    b99ecaa View commit details
    Browse the repository at this point in the history
  2. TEST

    alexd-bes committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    09224db View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Update version

    alexd-bes committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f697deb View commit details
    Browse the repository at this point in the history
  2. fix(datatrak): RN-1314: Update autofilling entity when completing a t…

    …ask (#5893)
    
    move primary entity code to url params
    tcaiger authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    693b0a5 View commit details
    Browse the repository at this point in the history
  3. TEST

    alexd-bes committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    ee1bf97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6252dce View commit details
    Browse the repository at this point in the history
  5. Fix react-query updates

    alexd-bes committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5c3dbf5 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Fix ordering of keys

    alexd-bes committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    7bcd9c8 View commit details
    Browse the repository at this point in the history
  2. Update migration

    alexd-bes committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    593e4ff View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    45d3a0a View commit details
    Browse the repository at this point in the history
  2. handle loading state

    alexd-bes committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    ba6b916 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd221ab View commit details
    Browse the repository at this point in the history
  4. Fix loading race conditions

    alexd-bes committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    3d93b46 View commit details
    Browse the repository at this point in the history
  5. Disable backdating of tasks

    alexd-bes committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    23f4e6c View commit details
    Browse the repository at this point in the history