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

Add api approval history #8024

Merged
merged 12 commits into from
Apr 25, 2024
Merged

Conversation

WhitShake
Copy link
Contributor

Added display to APIView to show the approval status history for the currently active revision. Included corresponding icons, date/time and reviewers who changed approval status.

@maririos
Copy link
Member

maririos commented Apr 4, 2024

Do you have screenshots of the changes so we can see how it looks?

@WhitShake
Copy link
Contributor Author

I do! Second screen shot is actual date/time displayed on hover.
Screenshot 2024-04-04 164454
Screenshot 2024-04-04 164540

@maririos
Copy link
Member

maririos commented Apr 4, 2024

I do! Second screen shot is actual date/time displayed on hover.

Thank you! couple questions:

  • Will it say what type of approval was it?
  • It it intentional that it looks different than the other options like "Approval", "request review" etc?
  • Can people "hide/minimize" it?
  • Is this per file or per revision

@WhitShake
Copy link
Contributor Author

WhitShake commented Apr 4, 2024

Thanks for the feedback!

  • Yes, it is collapsible as part of the API Revision Options section. I could put it in its own section if that would be better.
  • I made some edits so that it looks more uniform with the rest of the items on that side. The font is a little small, I'll think about different ways to structure the data display.
  • I'll talk to Dozie about the rest of your Qs and get back to you asap.
    Screenshot 2024-04-04 174814

Copy link
Member

@chidozieononiwu chidozieononiwu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor changes. Also rebase with main.

@WhitShake WhitShake force-pushed the addAPIApprovalHistory branch from cbe63cd to 500e293 Compare April 24, 2024 21:50
@WhitShake WhitShake merged commit 973a994 into Azure:main Apr 25, 2024
5 checks passed
scbedd added a commit to scbedd/azure-sdk-tools that referenced this pull request Apr 26, 2024
update to version with removable sanitizers

refencing newest version of the proxy with correct Location header and redaction of uri hostnames

update the version of the proxy

update the proxy version to one with tenantid

Add api approval history (Azure#8024)

* Approval history functional but unstyled

* Icons added to history

* Icons and history styled, comment display added but need to add comment to test

* Changed Created field

* Reduced history text size and changed datetime display to hours/weeks ago

* Removed blank lines, excess styling, duplicate ChangeAction, commented lines

* Changed startup/login

* Added icons back in but they still require styling

* All text same size

* Requested changes complete

* Compiled scss selectors into a nested structure

* Extra namespace imports removed reday for merge

Allows override target version file (Azure#8158)

* allow an override FILE to be honored by test-proxy-tool
* remove test-proxy-docker

merge upstream main
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