Use request object where needed
Do not push if not configured to do so

Otherwise we're showing error message for something user had not
explicitely ask for (issue #227).
Do not try to show message if not run from request

In some cases, do_push is called with None as request object (eg. from
admin tools) and we should not fail in this case (issue #227).
Pass on request object to do_update from admin interface
Translated using Weblate (Dutch)

Currently translated at 100.0% (784 of 784)
Translated using Weblate (Swedish)

Currently translated at 92.6% (726 of 784)
Merge remote-tracking branch 'origin/master'
Add request parameter to all commit_pending calls
Missing params
Fix typo
Add None as request
Wrap long lines
Add 200px logo
Force template to be non-null
Force push to be non null
Update po files
Translated using Weblate (Greek)

Currently translated at 100.0% (785 of 785)
Translated using Weblate (Slovenian)

Currently translated at 100.0% (785 of 785)
Translated using Weblate (Spanish)

Currently translated at 100.0% (785 of 785)
Translated using Weblate (Spanish)

Currently translated at 100.0% (785 of 785)