Automated employee offboarding: lock Redmine & GitLab accounts using Odoo 18
END
noOp
Step2: Handle get today
Step3: Set Variables
Step5: If total_count is not equal to 0 = true
Step6: Check if there is a valid record.
Step7: If hasRecords is empty==> true
Step1: Schedule Trigger
Step8: Loop Over Items
noOp
END1
noOp
Step11: Get user info in RM6
Step12: Check if there is a record or not?
Step13: Update the user's status to "locked" on RM6
Step14: Remove the user from all groups in RM 6
Step15: Get membership list of user in RM 6
Step16: Get memberships_id
Step17: Loop Over memberships_id
noOp
Step18: Delete membership in project on RM 6
Step19: Get user information in Gitlab
Step20: Check if there is a record = true
Step21: Check if the user is not blocked = true
Step22: Check if the user is not deactivate = true
Step23: Block a user in Gitlab
Step24: Get user information in Gitlab
Step25: Check if there is a record = true
Step26: Check if the user is not blocked = true
Step27: Check if the user is not deactivate = true
Step28: Block a user in Gitlab
Code
Step9: Get employee information in Odoo 18
Step4: Get Employee Resignation in Odoo 18
Step10: Handle work_email
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.