Skip to content

Conversation

@michaelwood
Copy link
Member

@michaelwood michaelwood commented Nov 5, 2024

This is v1 of the new DQT

Update the ubuntu version and remove redundant cache action.
* Move cove tests into their own folder
* Fix issue with cookie popup breaking test and generally being annoying
  on developer instance set DISABLE_COOKIE_POPUP to disable cookie popup
* Add option to use Chrome not in headless mode for browser tests
* Fix all tests for incoming copy and frontend layout changes
* Remove and tidy up a lot of the test code
* Convert to new selenium API By. etc
* additional_test Add categories to these tests (LOCATION,
  ORGANISATIONS...)
* Add new additional_test
* Remove Grants table display with settings.GRANTS_TABLE this is no
  longer going to be in use but is provided via lib-cove-*
* Add feature to switch between data submission and quality checking
* Improve error handling of additional_test failures
* Abstract out the additional_test class AdditionalTest for reuse
* Add new entry points for data submission urls
* Fix index error in create_grant_dates_dict when test data doesn't contain
  required information which isn't being tested for
* Wrap cove_tags to override template values in lib-cove-web
* Add a way to work out which additional tests have passed
* Implement new design. Including experimental features TBD in v2 of
  this project.
* Remove dependency on bootstrap
* Remove Jquery
* polyfill some of the lib-cove-web dependency introduced by
  lib-cove-web
* Start of a component structure to templates
* Overrides for almost all lib-cove-web templates - for full authorship
 see: https://github.com/OpenDataServices/lib-cove-web/tree/main/cove/templates
When swapping between submission and dqt mode make sure to set
submission_tool to false.

Fixes: #131
Split these into their own dynamically loaded tabs. This is part of an
effort to make the summary area more concise.
- Fix incorrect base template
- Fix no heading text for check_field_present additional_check
- Refactor a shared class into additional_checks to be used by
  threesixtygiving checks and check_field_present
This speeds up testing and is generally a useful feature
Fixes issue where the correct text/mode wasn't working.
This seems a more logical position for it as validity is the highest in
the hierarchy.
Keep this as a secret feature as really requires some additional design
work.
Also make validity results output consistent with others.
(KD-004)
Rework the accuracy table to new design. KD-005/DQT-011
Implement new design for usefulness opportunities (KD-007). Also fix
consistency on capitalisation and copy on usefulness table.
Fix browser tests for new copy and changed design.
Convert these tests into browser based tests to be able to input the
data via selenium and check for the errors.
Swap the class name of MultiFundingNamesForOrgId with
MultiFundingOrgIdsForName to be correct way around.
Remove TODOs for copy as these have been done now
@michaelwood
Copy link
Member Author

@R2ZER0 Now ready for review please

michaelwood and others added 4 commits March 17, 2025 16:00
Also remove output added for debugging conversion status
Co-authored-by: Myles Lewando <myles.lewando@opendataservices.coop>
We no longer have this feature so no need to test it!
We can mark these strings as safe and allow the html contained within
them to be rendered, we also don't want the new lines to be inserted
into the page from the python.
The heading and message weren't being shown from the subclass as the
correct overrides weren't in place
This page was untested so do a check that it loads correctly with some
expected content
@michaelwood michaelwood merged commit 93a1598 into main Mar 24, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants