[CAL-2278] Confluence App
/bounty 200
~~## 💎 $200 bounty • Cal.com, Inc.~~
~~### Steps to solve:~~
~~1. Submit work: Create a pull request including /claim #10496 in the PR body to claim the bounty~~
~~2. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts~~
~~### Additional opportunities:~~
~~- 🔴 Livestream on Algora TV while solving this bounty & earn $200 upon merge! Comment /livestream once live~~
~~Thank you for contributing to calcom/cal.com!~~
~~Add a bounty • Share on socials~~
/attempt #10496
Hi @PeerRich, How can I get more clarity on this ticket?
yes, will provide more clarity
Hi @PeerRich can you provide more clarity on the issue ? I would like to work on this .
Note: The user @Ashutosh-Bhadauriya is already attempting to complete issue #10496 and claim the bounty. If you attempt to complete the same issue, there is a chance that @Ashutosh-Bhadauriya will complete the issue first, and be awarded the bounty. We recommend discussing with @Ashutosh-Bhadauriya and potentially collaborating on the same solution versus creating an alternate solution.
@Ashutosh-Bhadauriya hello! Any updates about the issue ?
Hi @PeerRich, I have set up an app on confluence where we can embed cal.com links via the confluence macros, I'll attach a video below, I'm not sure about how to share the code as a PR can't be opened here as the code is only specific to confluence and is written in a new directory using the forge platform provided by confluence.
https://github.com/calcom/cal.com/assets/47187878/93acd4b2-3f69-460e-ac11-2af7330cab41
@PeerRich Could you please provide more context on \what kind of output you're looking for?
@satya-nishanth @rene-mueller can you provide the full scope here?
@Ashutosh-Bhadauriya @Pradumn27 r u guys still working on it
@AshfaqKabir nope I'm not
@PeerRich You want to create a confluence app which works like google docs for meet?
Means whenever we create an event, we would be creating a new confluence document (depends on config) like with calendar title and the date so that people can use that confluence doc to record the notes when the event is happening?
Hope I'm correct in this ;)
@rene-mueller @PeerRich Can you please explain the scope. I guess @b4s36t4 explained the scope perfectly, that is also what I thought. Is this the correct approach?
@PeerRich may been expecting something like this, I guess
Ability to add Custom Calender in Confluence App, which is synced from Cal.com Calender
send calendar info to a confluence ticket
From SyncLinear.com | CAL-2278
Hey i can resolve this could you provide me with more information how I could resolve this issue
If I'm correct with my approach then it requires: Authentication: First, ensure that you have the necessary authentication tokens or credentials to interact with the Confluence API.
Retrieve Calendar Info: You need a source for the calendar information. This could be an external calendar service like Google Calendar or any other source where the calendar data is stored.
Create or Update Confluence Page/Comment: Use the Confluence API to create a new Confluence page or update an existing one. Embed the calendar information within the page content or comment.
Trigger the Solution: You may trigger this solution manually or automatically whenever new calendar information becomes available.
/Claim#10496
PeerRich look at this solution-
Confluence Calendar Integration
Task ID:CAL-2278
Platform: SyncLinear.com
Description: The task involves implementing a feature in the Confluence app to send calendar information to a Confluence ticket. This integration aims to enhance collaboration and streamline communication by associating calendar events directly with Confluence tickets.
Steps to Implement:
-
Confluence App Modification:
- Identify the specific Confluence app module or section where calendar information will be integrated.
- Assess the current app architecture and determine the appropriate integration points.
-
Calendar Information Retrieval:
- Implement functionality to retrieve calendar information. This may involve interacting with a calendar API or extracting data from the user's connected calendar.
-
User Interface (UI) Modification:
- Enhance the Confluence UI to accommodate the display of calendar events within a Confluence ticket.
- Ensure a seamless and user-friendly interface for users to interact with calendar-related content.
-
Linking Calendar Events to Tickets:
- Develop a mechanism to link specific calendar events to Confluence tickets. This linkage should be intuitive and allow users to easily associate relevant calendar details with their tickets.
-
Real-time Updates:
- Consider implementing real-time updates to ensure that changes in the calendar are reflected promptly within the associated Confluence tickets.
-
Permissions and Access Control:
- Implement access controls to manage who can view and edit calendar information within Confluence tickets. Ensure that permissions align with Confluence's existing security model.
-
Testing:
- Conduct thorough testing to validate the integration's functionality across different calendar platforms, ticket types, and user scenarios.
- Perform both unit testing and end-to-end testing to ensure a robust implementation.
-
Documentation:
- Update Confluence app documentation to include details about the new calendar integration feature.
- Provide clear instructions for users on how to leverage this integration within their Confluence tickets.
-
Deployment:
- Plan a controlled deployment of the updated Confluence app to minimize disruptions for users.
- Monitor the deployment to address any issues promptly.
Expected Benefits:
- Improved collaboration by associating calendar events directly with Confluence tickets.
- Streamlined communication and enhanced context within Confluence.
- Increased user productivity through integrated calendar and ticket management.
Reported by: SyncLinear.com Team
@PeerRich Just wanted to confirm if this task is still on the table. I'm a bit unsure about its urgency.