* INFRA-2866 | create incident modal with product
* INFRA-2866 | Update product flow
* INFRA-2866 | Resolving review comments
* INFRA-2866 | Adding default values for product, assigner and responder
* INFRA-2866 | bug fix in getting assigner and responder team
* INFRA-2866 | bug-fix: users in no team are not getting products
* INFRA-2866 | adding log lines
* INFRA-2866 | adding assigner team members into incident
* INFRA-2866 | updated help command response text
* INFRA-2866 | adding assigner team members by severity
* INFRA-2866 | updating product list for users with no product
* INFRA-2866 | assigner teams = (teamsOfUser ++ teamsOfSelectedProducts)
* INFRA-2866 | renamed assigner to reporting team
* INFRA-2866 | query to seed product as others for current open incidents without any product
* TP-51013 | incident_jira entity, repo and service
* TP-51013 | get jira status api
* TP-51013 | added db migration file
* TP-51013 | added migration query to migrate existing jira links into new table
* TP-51013 | removing linked_jira_issues column from incident table
* TP-51013 | removing empty jira fields if no response found for a jira key in jira api response
* TP-51013 | handled jira api failure cases, will return empty jira fields
* TP-51013 | removed linked_jira_issues field from incident entity
* TP-51013 | handled jira link addition and removal in slack action
* TP-51013 | resolving PR comments
* TP-51013 | adding jira link max length check
* TP-38709 | Merging the changes to master on the logfix
* TP-51020 | Added help commands button in incident channel which displays the list of supported commands
* TP-51020 | Fixed houston commands alignment issue
* 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
* 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-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
* TP-42310| created api service to get list of slackbots (#215)
* TP-42310| created api service to get list of slackbots
* minor bug fix in GetAllHoustonUserBots function
* Synch users to db (#213)
* TP-43103| added event listeners to user detail changes and saving to db
* TP-43103| refactored the upsert users scheduler
* TP-43103| fixed updating users when deactivated in scheduler
* TP-43103| Made the requested changes
* added info loggers to user change events
* made changes to process only navi workspace user changes
* made addressed changes in pr and returning Real name in GetAllHoustonUserBots api
* resolved merge conflicts
* TP-37854 | Requesting access to dev tools services on deployment protal
* TP-37854 | Fixing issue with inviting oncall to incident after re-assign
* TP-37854 | Fixing issue with inviting oncall to incident after re-assign