-
Apply for Leave: Use a custom Slack command to apply for leave. For example:
/apply-leave
This will open up a modal that you can use to submit your leave details.
-
Leave Approval/ Rejection: Leave approvers will receive a Slack notification with options to either Approve or Reject the leave directly from Slack.
-
Daily Leave Reminders: Every working day at the specified time, a Slack message will list all employees currently on leave.
Before you begin, make sure you have following apps installed on your site:
Run the following command to install the app.
bench get-app https://github.com/rtCamp/frappe-slack-connector
bench --site [site-name] install-app frappe_slack_connector
bench --site [site-name] migrate
bench restart
For local development, check out our dev-tool for seamlessly building Frappe apps: frappe-manager
NOTE: If using frappe-manager
, you might require to fm restart
to provision the worker queues.
Visit the detailed Slack setup guide on wiki.
Please refer to our Wiki for details.
Please read contribution.md for details.
This project is licensed under the AGPLv3 License.