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

Deploy MI workflow changes to production #606

Merged
merged 199 commits into from
Jan 23, 2024
Merged

Deploy MI workflow changes to production #606

merged 199 commits into from
Jan 23, 2024

Conversation

edkeeble
Copy link
Contributor

No description provided.

alukach and others added 30 commits November 10, 2022 15:16
* Support running e2e tests with playwright. Added login test to start.

* Reorder playwright install step to after requirements are installed

* Reset skip-string-normalization to true, to avoid making this PR a barrage of formatting changes with black.

* Updated e2e test workflows. Added helper shell script to avoid remembering long docker-compose commands.

* Move login to setUp fixture

* Fill out campaign creation form

* Add to campaign creation test

* Add factories for dropdown options

* Add E2E steps for IOP and CDPI

* Add instrument and platform assertions

* Add doi approval link

* Update nav link for workflow

* Add publication test

* Complete e2e workflow

* Update dois polling func

* Clean up print statements

* Loosen pytest version range

* Add rabbitmq service

* Save videos output

* Rename job

* Fix path

* Add logging...

* Lint

* Update upload-artifact job

* Save videos after tests

Co-authored-by: Tammo Feldmann <[email protected]>
Co-authored-by: Anthony Lukach <[email protected]>
Edward Keeble and others added 29 commits November 15, 2023 16:01
…ified

Display a link back to the parent campaign for related models
* Use canonical uuid in header tabs

* Change has_progress_draft naming and placement

* Add delete draft status

* Remove doi approval view get_object method

* Directly delete model without approval

* Update model warning text

* Create published delete drafts

* Create working delete drafts

* Removed duplicate requirement

* Display back to campaign link for canonical views if model is related to Campaign model.

* Added correct URL to related items from campaign view

* Display View if related item is published or Edit if it is in progress on campaign detail view

* Use snake case model name in header tab links

* Use correctly formatted model name in Edit link URL from published detail view

* Use canonical uuid in history links in tabs

* Fix code style issues with Black

* Updated to latest python 3.11 version in CI env

* Create delete draft workflow

* Add delete draft message

* Fix typo in delete message

* Unify model_name_for_url into a property on both Change and BaseModel classes. Remove condition in object_header_tabs and expand type hint to include BaseModel for the change variable.

* Fix code style issues with Black

* Enable running e2e tests locally with docker by making web container depend on rabbitmq

* Support looking up and linking to a Campaign even in cases where there isn't yet a published Campaign or published related object (IOP, etc)

* Removed print statement

* Change historical detail view

* Add condition for deleted models

* Updated context variable to parent rather than campaign. Added condition to check for falseness of model_class prior to checking if it is a subclass of DeploymentChildMixin in order to avoid exception.

* Fix code style issues with Black

* Fix unnecessary f string

* Removed TODO accidentally left in a template

* Refactor is deleted checks

* Update to latest python version in CI

* Add rabbit mq as docker dependency

* Restore object header tabs with uuid

* Fix missing canonical id

* Remove doi differences

* Fix broken doi lookup

---------

Co-authored-by: Edward Keeble <[email protected]>
Co-authored-by: Lint Action <[email protected]>
template variable formatting

Co-authored-by: Anthony Lukach <[email protected]>
Use canonical_uuid for canonical view links

Co-authored-by: Anthony Lukach <[email protected]>
Co-authored-by: Anthony Lukach <[email protected]>
* Attempt to simplify parent link logic

* Handle list view
Preserve value of disabled fields when editing model forms
Bugfixes for Adding Related Objects to Deployment
Redirect to canonical_uuid after publishing rather than URL PK
@edkeeble edkeeble merged commit 57fc3ac into prod Jan 23, 2024
10 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.

5 participants