~ines-almeida/launchpad:add-bug-webhooks/add-interfaces

Last commit made on 2023-06-07
Get this branch:
git clone -b add-bug-webhooks/add-interfaces 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:
add-bug-webhooks/add-interfaces
Repository:
lp:~ines-almeida/launchpad

Recent commits

ba52f95... by Ines Almeida

Rename bug event

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

Add unit tests for new bug webhook views

da8ccf1... by Ines Almeida

Add bug events and interfaces for bug webhooks

These interfaces a hidden behind a feature flag that is False by default

25f0c0a... by Ines Almeida

Add new feature flag for bug webhooks

b13b3ae... by Ines Almeida

Add new fields to webhook model

Update and add new unit tests to go with the change

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

2edb915... by Ines Almeida

Merge db-stable 9e141a003ef694f516d8127167c859248fa42c4f (add columns to webhooks table)

Update constraint to make sense with the new columns

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

8f1bf42... by Colin Watson

charm: Serve favicons from assets charm

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/444125

ef06a41... by Peter Makowski

feat: vanilla tabs style
- increase base font-size

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

f51e0fb... by Colin Watson

Fix initial setup of remote databases

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/444166

e989e53... by Colin Watson

Fix initial setup of remote databases

`utilities/pgoptions.py` is only used by `database/schema/Makefile`, and
almost all the places where its output is used override the database
name. The only place that doesn't is the code to check whether the
`session_dev` database already exists before creating it.

The database options generated from the `launchpad-admin` config include
`--dbname=launchpad_dev`, and when creating a new set of databases from
scratch and checking whether `session_dev` exists, `launchpad_dev`
doesn't exist yet - so as a result we got `psql: error: FATAL: database
"launchpad_dev" does not exist`, and `session_dev` never got created.

Simply dropping the `--dbname` option from the output fixes this.