~pelpsi/launchpad:fetch-service-session-API

Last commit made on 2024-03-11
Get this branch:
git clone -b fetch-service-session-API https://git.launchpad.net/~pelpsi/launchpad
Only Simone Pelosi can upload to this branch. If you are Simone Pelosi please log in for upload directions.

Branch merges

Branch information

Name:
fetch-service-session-API
Repository:
lp:~pelpsi/launchpad

Recent commits

8862e2c... by Simone Pelosi

Add fetch service session API

Update BuilderProxyMixin class to switch between
Fetch Service and classic Builder Proxy depending on
use_fetch_service flag.
Add test suite for Fetch Service and fetchservice.py mock class
for API.
Add Fetch Service API information on schema-lazr.conf.

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

tests: add assertion to test edit admin-only fields

27237c0... by Ines Almeida

test: add comments and update admin-only field tests

83430e9... by Ines Almeida

test: add use_fetch_service option in makeSnap test factory util

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"

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

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)

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

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