~ines-almeida/launchpad:fetch-service-option-ui-update

Last commit made on 2024-03-01
Get this branch:
git clone -b fetch-service-option-ui-update https://git.launchpad.net/~ines-almeida/launchpad
Only Ines Almeida can upload to this branch. If you are Ines Almeida please log in for upload directions.

Branch merges

Branch information

Name:
fetch-service-option-ui-update
Repository:
lp:~ines-almeida/launchpad

Recent commits

0fd732e... by Ines Almeida

UI changes to allow admins to update a Snap's use_fetch_service

This is hidden behind the new snap.fetch_service.enable feature flag

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
131462a... by Ines Almeida

Add Snap.use_fetch_service field to model and API

The field will only be updatable by admins. Although we can't hide the API endpoint itself, we are hidding the endpoint setting and getting behind a new feature flag "snap.fetch_service.enable"

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
2e4955e... by Ines Almeida

ui: ensure 'demo' background is set for (qa)staging environments

After the changes to the homepage, it is no longer displaying the 'demo' background in qastaging due to a 'background-repeat: no-repeat' setting. This ensures that when we want to show this backgroud, this setting is set to 'repeat'.
The demo background makes it more obvious to users that this is a staging environment (not production)

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/461260

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
102554d... by Ines Almeida

ui: ensure 'demo' background is set for (qa)staging environments

After the changes to the homepage, it is no longer displaying the 'demo' background in qastaging due to a 'background-repeat: no-repeat' setting. This ensures that when we want to show this backgroud, this setting is set to 'repeat'.
The demo background makes it more obvious to users that this is a staging environment (not production)

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
4e1ab44... by Ines Almeida

tests: update unit test after logo update

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/461229

afcff57... by Ines Almeida

tests: update unit test after logo update

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
6e4697f... by Ines Almeida

ui: Launchpad homepage revamp

 - Imported Vanilla framework directly to the homepage
 - Re-organized homepage sections and reworked them using Vanilla components
 - Cleaned up CSS styling and page views that are no longer used

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/461141

51a2e67... by Ines Almeida

Remove top featured project from homepage

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/460809

1768e42... by Ines Almeida

ui: Minor fixes in tests and URLs related to frontpage change

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
b6b177e... by Ines Almeida

ui: Update launchpad logo in the frontpage to be an SVG instead of a PNG