* 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
* INFRA-2866 | added APIs to get product for user and to get asigner and responder teams
* INFRA-2866 | added create-incident-v3 API
* INFRA-2866 | migration script to fill team_severity, team_user and team_user_severity tables
* INFRA-2866 | adding team severity users upon team and severity update
* INFRA-2866 | using update team v2 in slack action
* INFRA-2866 | update product flow
* INFRA-2866 | fixed user not invited issue
* INFRA-2866 | updated API paths
* INFRA-2866 | using constant for header fetching
* INFRA-2866 | PR review changes
* INFRA-2873 : Boilerplate setup for team management revamp:
* INFRA-2873 : Complete till add team flow
* INFRA-2873 : Added unit tests and migration scripts
* INFRA-2873 : Code review comments
* INFRA-2873 : Add getter for team severity
* INFRA-2873 : Second round of review
* INFRA-2915 | ProductTeams entity, Model and Repo
* INFRA-2915 | ProductTeams service, handler and tests
* INFRA-2915 | Added composit unique constrain for product and team ids
* 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-39899 | Adding mjolnir based authorization for team based operations (#149)
* TP-37854 | Requesting access to dev tools services on deployment protal
* TP-37588 | Adding error message for unavailable incident issue
* TP-39899 | Adding helpers to authorize write operations using dark knight
* TP-39899 | Adding helpers to authorize write operations using dark knight
* TP-39899 | Adding helpers to authorize write operations using dark knight
* TP-39899 | Adding mjolnir permission based auth for write operations on teams
* TP-39899 | Adding mjolnir permission based auth for write operations on teams
* TP-39899 | Moving manager out to independent file
* TP-39623 : created services to make manager, remove team member and remove team (#148)
* Created services to make manager, remove team member and remove team
* TP-39126 | Fixing conflicts and pushing to common branch for testing
* added manager id field in json response for getting team data
* Removed add team member api
* TP-39899 | Sending roles as part of headers
* TP-39899 | Sending permissions in headers
* Add admin role check to create team
* TP-39899 | Adding helper to check if user is manager or admin
* Minor changes in access logic
* TP-39899 | added checks for manager role in remove team member service
* TP-39899 | added validation checks for both make manager and remove team member services
* TP-39899 | added validation checks for remove team service and exposed IsAdmin and IsManager utility functions
* change manager and user ids to emails in request
* TP-39899 | Adding user role check in update team API
* TP:39899 | added loggers and a check whether session token is of email id
* TP-39126 , TP-40468 : Internal UAT Callouts (#155)
* TP-39126 , TP-40468 : UAT Callouts
* PR Review Changes
---------
Co-authored-by: Gullipalli Chetan Kumar <gullipalli.chetan@navi.com>
Co-authored-by: Vijay Joshi <vijay.joshi@navi.com>
* TP-39899 | Fixing build issue (#159)
* TP-38710 | Adding code owners (#158)
* TP-37854 | Requesting access to dev tools services on deployment protal
* TP-37588 | Adding error message for unavailable incident issue
* TP-38710 | Adding code owners
* TP-39899 | Fixing build issue
* TP-39899 | Fixing build issue (#162)
* TP-39899 | Moving mjolnir call from middleware to helper to avoid build issues (#163)
* TP-39899 | Moving mjolnir call from middleware to helper to avoid build issues
* TP-39899 | Moving mjolnir call from middleware to helper to avoid build issues
* TP-39899 | Moving mjolnir call from middleware to helper to avoid build issues
* TP-39899 | Fixing middleware
* Add invalid email member message fix (#166)
* created fucntion to get only active team by team id and used that in remove team,member and make manager functions (#167)
* TP-38710 | Adding PATCH calls to allowed methods (#172)
* TP-37854 | Requesting access to dev tools services on deployment protal
* TP-37588 | Adding error message for unavailable incident issue
* TP-38710 | Adding PATCH calls to allowed methods
* TP-39786: Mark duplicate incident (#169)
* Mark incident as duplicate
* TP-38710 | Adding DELETE calls to allowed methods (#174)
TP-38710 | Adding DELETE calls to allowed methods
* TP-38710 | Adding DELETE calls to allowed methods
* TP-40652 : Add date filter on Houston Backend for incidents (#165)
* TP-41745 : Added API to Add/Update On-Call and PSE On-Call (#173)
* TP-41745 : Added API to Add/Update On-Call and PSE On-Call
* TP-41745 : Remove in team check for pse oncall
* TP-41745 : Changes in add oncall and pse oncall after testing (#175)
* Added API to Add/Update On-Call and PSE On-Call
* TP-40539 : Fix can not resolve ticket if no entry found in team tag table for any team (#177)
* TP-40539 : Fix can not resolve ticket if no entry found in team tag table for any team
* TP-40539 : Add tags not require log for non tag team
* TP-40539 : Fix log
* Tp 42583 synch slackusers list to database (#178)
* TP-42583| created api to synch houston user list in database with slack workspace
* TP-42583| exposed api to synch slack users to db and added loggers to scheduler
* TP-42583| added only admin access to the synch users service
* TP-42583| made the service asynch
* edited error messages of remove member,team and make manager functions (#179)
* Case fixing in add team and add member post internal uat (#180)
* TP-43221| added the required design changes in slackbot services (#181)
* TP-43221| added the required design changes in slackbot services
* TP-43221| edited names of commands
---------
Co-authored-by: Sriram Bhargav <sriram.bhargav@navi.com>
Co-authored-by: Gullipalli Chetan Kumar <gullipalli.chetan@navi.com>
* TP-0000 | shifting postgres service to separate repo folder
* TP-0000 | removing unwanted file
* TP-0000 | renaming repo to model
* TP-0000 | renaming repo to model
* TP-0000 | updating role.go