| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Project (project)
• Discuss (mail) |
| Lines of code | 1338 |
| Technical Name |
gitlab_integration |
| License | OPL-1 |
| Website | https://sloth-lab.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Project (project)
• Discuss (mail) |
| Lines of code | 1338 |
| Technical Name |
gitlab_integration |
| License | OPL-1 |
| Website | https://sloth-lab.com |
GitLab Integration for Odoo 18
Seamless GitLab Integration for Better Project Management
v18.0.1.3.0🚀 Why Choose This Module?
Transform your Odoo project management with powerful GitLab integration. Track branches, commits, and merge requests directly from your tasks, with automatic task ID generation and one-click synchronization.
⚙️ Easy Configuration
Simple setup with GitLab URL and access token - supports both GitLab.com and self-hosted instances
✨ Key Features
🎯 Smart Task IDs
Automatic task ID generation based on project names. "Test Project" becomes TP-1, TP-2, etc.
📋 Copy to Clipboard
One-click copy for task IDs. Paste directly into your git commits and branch names.
🔗 Create Branch Link
Direct link to GitLab's create branch page with task ID pre-filled. Saves time!
🔄 Auto Sync
Real-time synchronization of branches, commits, and merge requests from GitLab.
📊 Comprehensive Views
Dedicated GitLab tab showing all related branches, commits, and MRs in one place.
🔒 Read-Only Data
GitLab data is protected from accidental edits. Single source of truth maintained.
⚡ Project Settings
Enable GitLab integration per project with simple configuration
📝 Create New Branch
Click to create a new GitLab branch with task ID automatically pre-filled
📊 GitLab Tab Overview
View all GitLab activity related to your task in one dedicated tab
💻 Commits Tracking
Track all commits mentioning your task ID with short SHA and timestamps
🔀 Merge Requests
Monitor merge requests linked to your tasks with status and details
💡 Usage Examples
Workflow Integration
TP-123-add-login-featureTP-123: Implement user authentication"TP-123: Add login form validation"TP-123: Add user login featureThe module automatically finds and links all branches, commits, and MRs containing your task ID!
🎯 Task ID Generation
Smart, readable task IDs based on your project names:
TP-1, TP-2, TP-3CP-1, CP-2, CP-3MAR-1, MAR-2, MAR-3AGS-1, AGS-2, AGS-3Each project maintains its own sequence, and existing tasks are automatically assigned IDs when you enable GitLab integration!
🔧 What's Included
- Automatic task ID generation with project-based prefixes
- One-click copy to clipboard for task IDs
- Direct "Create Branch in GitLab" button (smart visibility)
- GitLab tab showing branches, commits, and merge requests
- Read-only GitLab data (prevents accidental modifications)
- Branch creation dates and commit short SHAs
- Real-time sync with GitLab API v4
- Support for both GitLab.com and self-hosted instances
- Automatic task ID assignment for existing tasks
- Detailed logging and error handling
🎉 Ready to Get Started?
Install the module and transform your project management workflow!
Need Support or Customization?
contact@sloth-lab.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module