Commit Graph

56 Commits

Author SHA1 Message Date
Gullipalli Chetan Kumar
92d2e24af8 Revert "TP-42838 : Auto archive incident channel after some time when incident gets resolved or duplicated (#249)" (#252)
This reverts commit 11e7013c51.
2023-10-19 19:38:49 +05:30
Gullipalli Chetan Kumar
11e7013c51 TP-42838 : Auto archive incident channel after some time when incident gets resolved or duplicated (#249)
TP-42838 : Auto archive incident channel after some time when incident gets resolved or duplicated
2023-10-19 18:00:53 +05:30
Shashank Shekhar
1f97532f50 Release 1 (#209)
* TP-43474 | Fixing time difference calculation issue (#193)

* TP-43298 | Adding SLA messagae to incident channel below incident summary (#183)

* TP-43298 | Resolving merge conflicts

* TP-43298 | Updating serverity check condition

* TP-43625 | Fixing user id check (#201)

* TP-43625 | Fixing user id check

* TP-43625 | Fixing user id check

* Incident service v2 (#191)

* TP-43339 | create-incident-v2

* TP-43339 | create-incident-v2 handler

* TP-43339 | added logs and some optimiations

* TP-43339 | added slack processor v2

* TP-43339 | create-incident-v2 integration with slack

* TP-43339 | adding feature flag for create-incident-v2

* TP-43339 | removed redundant entity fetch

* TP-43339 | Added SLA related changes to create-incident-v2

* TP-43339 | Posting incident summary to blazeGroup channel and improved logs

* TP-43339 | Moving post summary method to the incident service file

* TP-43339 | Removed socketModeClient usage from incident-service-v2, moved it to slack-service

* TP-43339 | Updated env variable for create-incident-v2

---------

Co-authored-by: Sriram Bhargav <sriram.bhargav@navi.com>
2023-10-09 16:04:04 +05:30
Vijay Joshi
1c7f925c06 Add team, add member, make manager, remove member, duplicate incidents, date filter, middleware/auth service, resolve non tag incidents, case fixing (#184)
* 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>
2023-09-28 11:35:34 +05:30
Ajay Devarakonda
4238a905fb TP-41211 | Add tag issue fix when an incident has tags from multiple teams (#156)
* TP-38709 | Merging the changes to master on the logfix

* TP-41211 | Add tag fix when an incident has tags from multiple teams.
2023-09-09 23:08:55 +05:30
Shashank Shekhar
8f6a01996c TP-40888 | replacing new line characters in rca text with blank space when displaying the update in slack channel (#154) 2023-09-07 14:30:55 +05:30
Shashank Shekhar
74ff719e62 TP-40888 | fixed issue when rca text was not a code in slack when new line character was present, changed it to a code block (#153) 2023-09-07 13:26:40 +05:30
Sriram Bhargav
e837491231 TP-39899 | UAT updates (#152)
* TP-37854 | Requesting access to dev tools services on deployment protal

* TP-37588 | Adding error message for unavailable incident issue

* TP-40274 | Resolving merge conflicts

* TP-40276 | Removing comments

* TP-39899 | UAT updates
2023-09-05 16:05:47 +05:30
Shashank Shekhar
3316dde28c TP-40273 | adding responder to the incidents while creating and updating incidents (#150) 2023-09-04 16:35:52 +05:30
Sriram Bhargav
05b09bf7a1 TP-40276 | UAT Updates (#147)
* TP-37854 | Requesting access to dev tools services on deployment protal

* TP-37588 | Adding error message for unavailable incident issue

* TP-40274 | Resolving merge conflicts

* TP-40276 | Removing comments
2023-09-04 12:43:59 +05:30
Shashank Shekhar
73e77f28fc TP-40164 | renamed resolution_text to RCA (#145) 2023-09-01 19:57:11 +05:30
Shashank Shekhar
52cc8e2967 Psec on call (#144)
* TP-39711 | added pse_oncall_handle to team

* TP-39711 | code cleanup
2023-09-01 18:17:21 +05:30
Sriram Bhargav
3f9402d933 TP-39130 | Adding a slack command in houston to show all the open incidents for a selected team (#140)
* TP-37854 | Requesting access to dev tools services on deployment protal

* TP-37588 | Adding error message for unavailable incident issue

* TP-39125 | Adding houston option on slack to fetch all open incidents by team

* TP-39130 | Adding slack command to display all open incidents for a team

* TP-39130 | Adding slack command to display all open incidents for a team

* TP-39130 | Changing resonse from normal message to ephemeral
2023-08-31 18:35:24 +05:30
Shashank Shekhar
138c621ce6 TP-37863 | (#127)
* TP-37863 |
1. sending severities list in descending order
2. resolving slack user from created by email

* TP-37866 | posting metadata in slack channel

* TP-37863 | making resolution text optional

* TP-37863 | adding customerName in metaData
2023-08-21 19:58:41 +05:30
Sriram Bhargav
b2a7cf7372 TP-38068 | Fixing issue with inviting oncall to incident after re-assign (#126)
* 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
2023-08-18 15:30:59 +05:30
Shashank Shekhar
e7a134cac0 TP-38301 | making resolution text field mandatory when adding from incident section (#125) 2023-08-18 11:15:17 +05:30
Shashank Shekhar
a90aae4e59 TP-38301 | adding resolution text input with tags (#123) 2023-08-18 10:55:47 +05:30
Shashank Shekhar
147958cc1a TP-38301 | ading resolution text modal and action (#120)
* TP-38301 | ading resolution text modal and action

* TP-38301 | ading resolution text processor
2023-08-16 13:43:07 +05:30
Shubham Kirve
a37a0607e3 TP-0000 | shifting inviting users logic in async func (#115) 2023-07-10 14:03:54 +05:30
Tushar Kumar Saha
6a946dab52 TP-27996 | change date format and ack message (#114) 2023-06-23 17:51:36 +05:30
Tushar Kumar Saha
7498dd234d Deployment config (#101)
* TP-27996 | enable deployment config
2023-06-21 11:24:52 +05:30
Tushar Kumar Saha
d269e7705a TP-27996 | enable deployment portal (#108) 2023-06-20 18:30:34 +05:30
Tushar Kumar Saha
2d4a4d83e2 Grafana api (#104)
* TP-27996 | use grafana api to fetch dashboard screenshot
2023-06-20 15:14:15 +05:30
Tushar Kumar Saha
93ab7fe9d0 TP-27996 | add support for config changes (#102) 2023-06-19 21:23:42 +05:30
Shubham Kirve
8aa4cd4350 TP-25848 | shifting unnecessary logic of changing severity to async func (#99) 2023-06-18 20:13:37 +05:30
Shubham Kirve
4c80e19fbc TP-0000 | shifting unnecessary logic in async function (#94) 2023-06-14 12:02:07 +05:30
Tushar Kumar Saha
64a30d5081 TP-12345 | Rp/diagnostic bot (#90) 2023-06-13 03:23:24 +05:30
chandresh pancholi
d66ff0f2e9 TP-12345 | Slack webhook channel integration (#66) 2023-05-13 01:36:27 +05:30
Abhijeet Gupta
414ad4544f TP-0000 | fix (#65) 2023-05-12 16:06:35 +05:30
Abhijeet Gupta
f8d133a304 TP-0000 | channel topic fix (#64) 2023-05-12 15:39:58 +05:30
Shubham Kirve
b135eade9c Revert "Revert "TP-0000 | restricting incident creation from private channels"" (#63)
* Revert "Revert "TP-0000 | restricting incident creation from private channels (#60)" (#62)"

This reverts commit b3eed5dd63.

* TP-0000 | allow incident creation from channels where houston is invited

* TP-0000 | renaming functions

* TP-0000 | making desc mandatory
2023-05-11 17:56:34 +05:30
Abhijeet Gupta
b3eed5dd63 Revert "TP-0000 | restricting incident creation from private channels (#60)" (#62)
This reverts commit 3b00d91e48.
2023-05-11 01:20:38 +05:30
Abhijeet Gupta
5c3140489c TP-0000 | gmeet (#61) 2023-05-11 01:07:14 +05:30
Shubham Kirve
3b00d91e48 TP-0000 | restricting incident creation from private channels (#60)
* TP-0000 | restricting incident creation from private channels

* TP-0000 | handling null channel info

* TP-0000 | updating name of function

* TP-0000 | refactoring codee
2023-05-10 14:22:37 +05:30
chandresh pancholi
a969c389e5 TP-12345 | Slack topic (#59) 2023-05-10 02:50:15 +05:30
chandresh pancholi
fd77db4b8a TP-12355 | Slack topic (#58) 2023-05-10 02:38:37 +05:30
chandresh pancholi
4c33d459de TP-12345 | Refactoring incident summary (#57)
* TP-12345|adding slack topic while creating channel

* TP-12345|create incident request api update

* TP-12345| refactoring incident summary section
2023-05-10 02:17:36 +05:30
Abhijeet Gupta
36390a13af TP-0000 | resolve incident fix (#56) 2023-05-07 16:44:53 +05:30
chandresh pancholi
95c1c72771 TP-12345|adding slack topic while creating channel (#51)
* TP-12345|adding slack topic while creating channel

* TP-12345|create incident request api update
2023-05-03 12:54:59 +05:30
Shubham Kirve
f39ef0832f Not archiving sev0 and sev1 after resolution (#48)
* TP-0000 | bug fix

* TP-0000 | archiving only sev-2 and 3 after resolution

* TP-0000 | archiving only sev-2 and 3 after resolution

* TP-0000 | not archiving sev0 and sev1 after resolution

Co-authored-by: Abhijeet <abhijeet.gupta@navi.com>
2023-04-28 01:01:35 +05:30
Shubham Kirve
22e508ec69 Archiving only sev2 and sev3 after resolution, some formatting changes (#47)
* TP-0000 | bug fix

* TP-0000 | archiving only sev-2 and 3 after resolution

* TP-0000 | archiving only sev-2 and 3 after resolution

Co-authored-by: Abhijeet <abhijeet.gupta@navi.com>
2023-04-28 00:35:34 +05:30
Shubham Kirve
a89525839d Formatting changes (#46)
* TP-0000 | fixing get incident issue

* TP-0000 | adding lastupdatedBy in team and severity, fixing empty user list issue

* TP-0000 | reformatting

* TP-0000 | reformatting

* TP-0000 | reformatting

* TP-0000 | reformatting

* TP-0000 | formatting changes

* TP-0000 | formatting changes

* TP-0000 | formatting changes
2023-04-27 13:50:22 +05:30
Abhijeet Gupta
cd3f1ac072 TP-0000 | on call invoite check (#44) 2023-04-27 00:23:19 +05:30
Abhijeet Gupta
31d5a37868 TP-0000 | fix (#39) 2023-04-26 01:49:03 +05:30
Abhijeet Gupta
285c1c2794 TP-0000 | sev-proile (#37) 2023-04-26 00:23:31 +05:30
Abhijeet Gupta
131fe8ea45 TP-0000 | ui-fix (#32) 2023-04-25 22:56:36 +05:30
Abhijeet Gupta
2eed0f966a TP-0000 | fix (#31)
* TP-0000 | fix

* TP-0000 | fix
2023-04-25 17:37:38 +05:30
Abhijeet Gupta
3cbf76e4af TP-0000 | create inc api (#29)
* TP-0000 | create inc api

* TP-0000 | fix

* TP-0000 | sev 0 id

* TP-0000 | incident client handler
2023-04-24 23:33:56 +05:30
Shubham Kirve
621a7ce3ea Updating channel naming convention on qa (#25)
* TP-0000 | invite oncall while incident creation

* TP-0000 | chaning naming on test environment

* TP-0000 | adding log in invite user function
2023-04-21 18:51:40 +05:30
Abhijeet Gupta
bd5e6aa9eb TP-0000 | fix (#21) 2023-04-20 23:48:12 +05:30