Commit Graph

308 Commits

Author SHA1 Message Date
Sriram Bhargav
7c4b18b553 TP-43474 | Fixing time.format import issue (#187) 2023-10-13 13:06:59 +05:30
Sriram Bhargav
93dc9f5ea1 -mTP43474 | Deploying to master 2023-10-13 13:06:59 +05:30
Vijay Joshi
9213f58c02 TP-45165 : Add validation in update slack channel feature to accept only valid channel id (#224)
* TP-45165 : Add validation in update slack channel feature to accept only valid channel id

* TP-45165 : Update message for slack channel update failure
2023-10-12 18:25:24 +05:30
shashank-shekhar
8ac29cb39e TP-44705 | updated InviteUsersToConversation method, posting list of failed to invite users list to slack channel 2023-10-11 16:13:04 +05:30
Shashank Shekhar
79199f35da Revert "TP-43339 | cors error fix (#210)" (#211)
This reverts commit 0393c26724.
2023-10-09 19:38:38 +05:30
Shashank Shekhar
0393c26724 TP-43339 | cors error fix (#210) 2023-10-09 18:48:52 +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
17e2688c1c TP-43739 : Fix Incident severity changes to Sev-3 from Sev-0 on changing team to CRM (#190) 2023-10-02 13:12:12 +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
Sriram Bhargav
f428f3ffac 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
2023-09-11 15:02:51 +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
333d17d95e TP-40164 | renamed resolution_text to RCA in DB column (#146) 2023-09-04 12:20:29 +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
Sriram Bhargav
f941938aca TP-39131 | Removing amc ops from top teams (#141)
* TP-39131 | Removing amc ops from top teams
2023-08-29 19:47:59 +05:30
Ajay Devarakonda
9cbc70c23a Log fix (#139)
* TP-38709 || serialized callback and event attributes while publishing log to kibana to limit the field types

* TP-38709 | Serialized event log as well

* TP-38709 | Megred latest changes of logfix to master
2023-08-25 14:58:52 +05:30
Shashank Shekhar
5022f4e2cc TP-39196 | fixed empty createdBy and updatedBy in houston-ui in case it was done by a non slack user (crm agent) (#138) 2023-08-25 11:55:49 +05:30
Shashank Shekhar
cbb4292fd7 TP-391193 | validations on description and character limit in create-incident api (#137) 2023-08-25 10:20:59 +05:30
Sriram Bhargav
e187c9c74c TP-39131 | Ordering teams in filter api based on predefined priority (#136)
* TP-37854 | Requesting access to dev tools services on deployment protal

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

* TP-39131 | Ordering teams in filter api based on predefined priority
2023-08-24 18:00:34 +05:30
Sriram Bhargav
c2da9b79c3 TP-38068 | Fixing issue with automatic oncall invite during incident update from API (#135)
* TP-37854 | Requesting access to dev tools services on deployment protal

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

* TP-38068 | Fixing issue with automatic oncall invite during incident update from API
2023-08-23 20:19:02 +05:30
Sriram Bhargav
a069604810 TP-38068 | Fixing issue with automatic oncall (#134)
* TP-37854 | Requesting access to dev tools services on deployment protal

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

* TP-38068 | Fixing issue with automatic oncall invite while incident creation from API
2023-08-23 19:47:50 +05:30
Sriram Bhargav
28d2c6ae53 TP-37863 | Finalizing slack CRM update format (#132)
* TP-37854 | Requesting access to dev tools services on deployment protal

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

* TP-37863 | Updating crm ticket creation time format in slack update

* TP-37863 | Finalizing slack CRM update format
2023-08-22 14:28:46 +05:30
Sriram Bhargav
335d1dfd66 TP-37863 | Updating crm ticket creation time format in slack update (#131)
* TP-37854 | Requesting access to dev tools services on deployment protal

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

* TP-37863 | Updating crm ticket creation time format in slack update

* TP-37863 | Updating crm ticket creation time format in slack update
2023-08-22 13:24:33 +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
Ajay Devarakonda
c20112f150 Log fix (#130)
* TP-38709 || serialized callback and event attributes while publishing log to kibana to limit the field types

* TP-38709 | Serialized event log as well
2023-08-21 19:16:03 +05:30
Ajay Devarakonda
ba33f46b7d TP-38709 || serialized callback and event attributes while publishing log to kibana to limit the field types (#129) 2023-08-21 18:33:41 +05:30
Sriram Bhargav
e0c1ae7ab1 TP-37854 | Update error for unavailable incident (#128)
* TP-37854 | Requesting access to dev tools services on deployment protal

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

* TP-37588 | Adding error message for unavailable incident issue
2023-08-21 17:04:06 +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
6cddcbb1cb TP-38488 | making metadata non list field in create-incident api (#124) 2023-08-17 16:56:31 +05:30
Sriram Bhargav
567dc48a8b TP-37854 | Fixing issue with environment variable (#122)
* TP-37854 | Fixing issue with environment variable

* TP-37854 | Removing unused env variable
2023-08-16 18:45:06 +05:30
Sriram Bhargav
299a0b430a TP-37854 | Adding API to fetch last 5 incidents by team (#119)
Adding API to fetch last 5 incidents by team
2023-08-16 14:30:22 +05:30
Sriram Bhargav
eff9dbd5a0 TP-37588 | Adding support to send customer information from CRM during incident update (#118)
Adding support to send customer information from CRM during incident update
2023-08-16 14:29:58 +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
Shashank Shekhar
89df2f8300 Crm integration (#117)
* TP-37863 | update create-incident api request and database model

* TP-37863 | checking if user exists before adding into slack channel
2023-08-14 13:54:12 +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
ebbe76e57d TP-27996 | config keys fix (#112) 2023-06-21 16:20:13 +05:30
Tushar Kumar Saha
be1da9629d TP-27996 | print response (#111) 2023-06-21 15:50:30 +05:30
Tushar Kumar Saha
e5ce03364b TP-27996 | handle errors (#110) 2023-06-21 14:36:32 +05:30
Tushar Kumar Saha
70b0502f56 TP-27996 | log messages (#109) 2023-06-21 11:44:41 +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