~ines-almeida/launchpad:fetch-service-option-refactor

Last commit made on 2024-03-15
Get this branch:
git clone -b fetch-service-option-refactor 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-refactor
Repository:
lp:~ines-almeida/launchpad

Recent commits

844d8ff... by Ines Almeida

Refactor snap.use_fetch_service tests and feature flag description

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
dc26e13... 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.

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/461721

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.

aec24ae... 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

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

5b3756b... 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"

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

22aceeb... by Ines Almeida

Merge db-stable a8331c30a982be3c46ecb7469ace1eab55caf995

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

0b2dfc7... by Peter Makowski

feat: set viewport to match device width
- add meta viewport tag
- set initial zoom level to 1

Merged from https://code.launchpad.net/~petermakowski/launchpad/+git/launchpad/+merge/461875

70273ec... by Peter Makowski

feat: set viewport to match device width
- add meta viewport tag
- set initial zoom level to 1

3fbd84d... by Ines Almeida

tests: add assertion to test edit admin-only fields

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

test: add comments and update admin-only field tests

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results