* TP-47335| created teamservice version 2 for get teams api
* TP-47335| modified the getusers info function to handle nil error
* refactored the structure of team service and created interfaces
* TP-47335| created unit tests
* TP-47335| added unit tests for get teams api
* resolved PR comments
* created custom error types
* made some changes in unit tests
* added unit tests for team handler
* solved merge conflicts
* solved invalid users bug
* resolved merge conflicts
* restricting incident title length to 100 characters
* removed unecessary comments
* TP-49403 | parameterized slash command
* TP-49403 | handeling resolve and rca params also implemented Help-Commands button
* TP-49403 | using command pattern for command resolutiuon and execution
* TP-49403 | made find team by name and find severity by name queries case insensitive
* TP-49403 | updating help message keys
* removed the deleted_at column and removed one extra space in the resolved,duplicated messages
* changed rca input entity stucture
* changes text in tests of rca service
* TP-47360| created services to upload slack conversation to cloud and send urls to generate RCA
* created rca input repository
* TP-47360| enabled generating rca service on resolution
* resolved merge conflicts
* TP-47360| added migration script for creating rca input table
* changed json response structure according to contract
* added unit tests
* removed api to make gen ai call
* made changes in message format posted in slack
* changed entity struct and adding flag to enable rca generation
* attaching title, description and replies related to incident status block
* made design changes in message format
* TP-47105 | Adding helpers for google drive service
* TP-47105! | Adding document service
* TP-47105 | Adding unit tests for docu ent service client
* TP-47105 | Adding document service client
* TP-47105 | Rebasing with master
* TP-47105 | Addressing PR comments
* TP-47105 | Adding commonly used constants with document service
* TP-47105 | Adding commonly used constants with document service
* TP-47105 | Fixing document service endpoints in test
* TP-47105 | Addressing PR comments
* TP-47105 | Addressing PR comments
* TP-47105 | Addressing PR comments
* TP-47297 | Slack DM for incident reminder - A cron job to send list of open incidents to every users who are part of it along with their role in it
* Delete common/util/config_util.go
---------
Co-authored-by: Md Anees <md.anees@navi.com>
* TP-44158 | Adding service to get transcript files from Google Drive (#234)
Adding service to get transcript files from Google Drive
* TP-45120 (#275)
TP-45120 | merging Google auth implementation and calendar event fix
* TP-44162 | added service implementation for calendar actions
* TP-44162 | Updated label in slack message
* TP-44162 | Fixed build failures
* TP-44162 | Updated sql migration file name
* TP-44162 | added unit tests for google calendar service
* TP-48200 | updated response messages in link and unlink jira apis (#278)
* TP-44162 | resolved review comments
* TP-44158 | Adding service to get transcript files from Google Drive (#234)
Adding service to get transcript files from Google Drive
* TP-45120 (#275)
TP-45120 | merging Google auth implementation and calendar event fix
* TP-44162 | added service implementation for calendar actions
* TP-44162 | Updated label in slack message
* TP-44162 | Fixed build failures
* TP-44162 | Updated sql migration file name
* TP-44162 | added unit tests for google calendar service
* TP-44162 | resolved review comments
* TP-44162 | updated few naming conventions
* TP-44162 | Adding timeouts to google drive api calls and related UTs
* TP-44162 | Adding drive api timeout to viper for unit test
---------
Co-authored-by: Sriram Bhargav <sriram.bhargav@navi.com>
Co-authored-by: Shashank Shekhar <shashank.shekhar@navi.com>
* TP-44160| created api to fetch slack conversation
* exposed api to get conversation in channel
* replaced loggers from helper functions to service functions
* made the requested changes in pr
* replaced logging with global logger
* TP-42838| created auto archival scheduler
* TP-42838| created utility to post archival messages and updated the archiving scheduler
* TP-42838| added messages to be posted in incident channel for archiving
* TP-42838| made utility functions for posting messages
* added environmental variables for cron
* changed posting time to ist from utc
* archiving channels based on end time in incident table
* changed time from 24 to 12 hour format
* updated the query to retrieve channels to be archived
* resolved merge conflicts
* made the requested changes in PR
* TP-42838| created auto archival scheduler
* TP-42838| created utility to post archival messages and updated the archiving scheduler
* TP-42838| added messages to be posted in incident channel for archiving
* TP-42838| made utility functions for posting messages
* added environmental variables for cron
* changed posting time to ist from utc
* archiving channels based on end time in incident table
* changed time from 24 to 12 hour format
* updated the query to retrieve channels to be archived
* resolved merge conflicts