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

[B5] Internal project pages #35536

Merged
merged 13 commits into from
Dec 18, 2024
Merged

[B5] Internal project pages #35536

merged 13 commits into from
Dec 18, 2024

Conversation

millerdev
Copy link
Contributor

Templates migrated

Links are to the equivalent page on staging, but note that this branch has not been deployed on staging.

🐡 Review by commit.

Before After

Project Settings / Feature Flags and Privileges

project-flags before 2024-12-17 11-03-07

project-flags after 2024-12-17 11-04-13

Project Settings / Calculated Properties

calculated-properties before 2024-12-16 16-01-17

calculated-properties after 2024-12-16 16-11-11

Project Settings / Transfer Project (feature flag)

project-transfer before 2024-12-17 11-37-56

Will have vertical form layout until #35519 is merged.

project-transfer after 2024-12-17 11-40-53

Project Settings / Transfer Project (Pending)

project-transfer-pending before 2024-12-17 11-52-28

project-transfer-pending after 2024-12-17 11-53-01

Accept project transfer

domain-transfer-activate before 2024-12-17 12-14-59

domain-transfer-activate after 2024-12-17 12-17-56

Safety Assurance

Safety story

Only affects internal/admin views and the feature-flagged transfer project forms.

Automated test coverage

No.

QA Plan

No QA.

Rollback instructions

  • This PR can be reverted after deploy with no further considerations

@millerdev millerdev added the product/admin Change affects admin pages only visible to super users / staff label Dec 18, 2024
@millerdev millerdev marked this pull request as ready for review December 18, 2024 14:08
@@ -4,6 +4,20 @@

{% js_entry 'domain/js/bootstrap5/toggles' %}

{% block stylesheets %}
<style>
Copy link
Contributor

@orangejenny orangejenny Dec 18, 2024

Choose a reason for hiding this comment

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

Musing: I wonder if it will be worthwhile to pull these into generally available classes, named similarly to these ones. But I don't know think that's important unless/until another use case comes up. I don't know offhand of other places we use background colors like this.

I do prefer to pull page-specific styles into their own scss sheets, because it's easier to get an overview of all styles in HQ by looking across the scss files, rather than needing to search for style blocks in HTML pages.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I will keep that in mind and pull them out if I come across other similar styles that could be generally useful.

@millerdev millerdev merged commit 1f03514 into master Dec 18, 2024
13 checks passed
@millerdev millerdev deleted the dm/b5-domain-internal branch December 18, 2024 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product/admin Change affects admin pages only visible to super users / staff
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants