Skip to content

Conversation

@notkaramel
Copy link
Contributor

No description provided.

yinanazhou and others added 30 commits July 28, 2025 11:53
fix: remove Google Tag installation & add GTM
- create url paths for view functions

refs: #206
- deal with alias through InstrumentName column
- delete InstrumentAlias object

refs: #206
- add status field (verified, unverified, uploaded): differentiates new data, verified data and data that already exists on wikidata
- contributor field: indicates user that added the InstrumentName

refs: #206
- a django user of type "staff" and group "viewer" can only edit status info of a InstrumentName
- display InstrumentName names in django admin view

refs: #206 and #215
- status
- contributor

refs: #206 and #215
- create very basic front end form to enter new instrument name object
- testing data entry workflow
- instruments/add-name

refs: #206
- view for verified instrument names and instruments
- button that redirects user to authorize UMIL client to act on behalf of user account
- access Wikidata client credientials in settings

refs: #228 ; #206
- checks if user has authorized UMIL to edit from account
- redirects to authorization if access token not available

refs: #228; #206
- set uploaded names from database as "uploaded"
- set publihs/ url as backend endpoint that receives a request and runs the logic to publish instrument names to wikidata
- create boolean fields for is_approved and on_wikidata
- adjust edit-wikidata view to show approved, not on wikidata instrument names
- change "viewer" group to "reviewer"
refs: #240
- with the use of a modal, name adding is no longer on a new page
- define form, languages and instrument name in active language contexts

refs:#245
- modal allows user to enter new instrument name of choice

refs: #245
- from branch img-upload/ add-UMIL-data

refs: #245
- add confirmation modal
- read in user input using javascript instead of a model form
- remove model form

refs: #245
- set alias/label status based on existing instrument on UMILdb

refs: #245
kunfang98927 and others added 29 commits August 4, 2025 14:01
fix: assign default contributor
- rename column to `Status`
- implement feature for stacked layout
refs: #334
- modal is triggered by an information icon
- table in modal describes the meaning of each status for UMIL user
refs:#334
- only display "under review" status on frontend for both under/needs additional review

refs: #334
- hide status column from viewers
- only display verified entries to viewers
- contributors see their own entries and other verified entries with status column
- superusers see all names and status
refs: #334
- reduce redundant SQL queries

Co-authored-by: Dylan Hillerbrand <dhillerbrand@gmail.com>
- add `needs_additional_review` as `verification_status` option
refs:#334
feat: verification status column on instrument detail page

refs: #334
- Related to this commit:
  - `main` branch
  - PROXY_HOST_PROD secret
  - HOST_PROD secret
  - `cd_prod.yml` file

- What this GitHub Action does (it needs manual trigger by the way)
  - Change directory to `/virtual_instrument_museum`
  - Stop the containers
  - Fetch new updates from remote `origin` and log current branches
  - Checkout to `main` branch and pull new changes 
  - Build Docker images, without cache
  - Compose up all services, including the new changes
Update Staging CD to build Docker with no cache and some minor formatting update
style: keep image aspect ratio in std view
style: set min height for content container
Merging un-rebase changes from develop branch
@notkaramel notkaramel merged commit d6b9f28 into main Aug 17, 2025
5 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