Block yourself from making GitLab merges at a bad time of day. Your team mates will start liking you soon again!

Latest Version

Version
1.0.0
Update
June 10, 2021
Size
163KiB
Developer
Category
Users
0
Rating
0 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
Tabs
Https://gitlab.com/*
Storage
See more

GitLab Team Lead Extension

This simple extension blocks merges in Gitlab based on a timeframe set by the user. This is especially useful in situations where bad deployments to production could be very impactful or difficult to fix (e.g. when your team lead is sleeping).

* Switch to toggle merge prevention functionality on or off.
* Syncs settings across all your devices to prevent mishaps.
* Dynamic page updates every minute and every time a setting is changed. This is to avoid having to refresh the page.

Note: This extension is only functional for Gitlab.

Future development: functionality to change the timeframe based on day of week.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "GitLab Team Lead", "description": "Block yourself from making GitLab merges at a bad time of day. Your team mates will start liking you soon again!", "version": "1.0.0", "web_accessible_resources": ["*.jpg","*.JPG","*.jpeg","*.JPEG"], "manifest_version": 2, "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" }, "options_page": "./options.html", "browser_action": { "default_popup": "popup.html" }, "permissions": [ "tabs", "https://gitlab.com/*", "storage" ], "content_scripts": [{ "matches": ["https://gitlab.com/*/merge_requests/*"], "run_at": "document_end", "js": ["foreground.js"] }]}
Read more

Similar Extensions