~pieq/bugit/+git/qabro:fix-bug-updating

Last commit made on 2018-07-09
Get this branch:
git clone -b fix-bug-updating https://git.launchpad.net/~pieq/bugit/+git/qabro
Only Pierre Equoy can upload to this branch. If you are Pierre Equoy please log in for upload directions.

Branch merges

Branch information

Name:
fix-bug-updating
Repository:
lp:~pieq/bugit/+git/qabro

Recent commits

397475a... by Pierre Equoy

Add tags and project to the list of items updated by a bug update

In previous commit related to bug lp:1780070, tags and project information
were not updated. This is now taken into account properly.

It also takes into account a corner case where user decides to change the
related project after it was created. In this case, the task needs to be saved
before other info (series, importance) are updated and saved in turn.

LP: #1780070

c00dbcf... by PMR <pmr@pmr-lander>

Merge #349044 from ~pieq/qabro/+git/qabro:better-bug-creation-and-error-handling

76f8c97... by Pierre Equoy

Re-use created bug if needed

Launchpad requires to create a bug before being able to update it to add some
attributes to it (assignee, importance, series, etc.). If, for any reason,
these updates fail (e.g. user does not have the permission to edit bug
importance), the UI is shown again.

Until now, every submission would create a new issue in Launchpad. Now, the
BugAssistant class remembers the bug created and updates it instead, if needed.

LP: #1780070

ddcbfba... by PMR <pmr@pmr-lander>

Merge #349029 from ~pieq/qabro/+git/qabro:no-sudo-needed

f69f9d7... by Pierre Equoy

Add default values if running outside a snap

When debugging, the $SNAP* env variables are not necesarily set. It's good
to have defaults.

674a8b1... by Pierre Equoy

Add a check to make sure qabro is run as normal user

An user reported an issue, and after some investigation it was found that he
was launching qabro as a super user, which is not needed anymore.

An error message is now shown, telling the user to run qabro as a normal user.

e55ab18... by PMR <pmr@pmr-lander>

Merge #348977 from ~pieq/qabro/+git/qabro:fix-1778444-additional-info

fb7a0ca... by Pierre Equoy

Add standard info (CPU, GPU, BIOS, Image...) in the bug description when uploading to Launchpad

This feature was copied over and adapted from a similar feature in
checkbox-oem-bug.

LP: #1778444

9da5bb0... by Pierre Equoy

Change reference for Launchpad auth

64db5e1... by PMR <pmr@pmr-lander>

Merge #348449 from ~pieq/qabro/+git/qabro:no-sudo