diff --git a/src/Infrastructure/BotSharp.Abstraction/Users/Enums/UserRole.cs b/src/Infrastructure/BotSharp.Abstraction/Users/Enums/UserRole.cs new file mode 100644 index 00000000..9146fe96 --- /dev/null +++ b/src/Infrastructure/BotSharp.Abstraction/Users/Enums/UserRole.cs @@ -0,0 +1,19 @@ +namespace BotSharp.Abstraction.Users.Enums; + +public class UserRole +{ + /// + /// Admin account + /// + public const string Admin = "admin"; + + /// + /// Customer service representative (CSR) + /// + public const string CSR = "csr"; + + /// + /// Client + /// + public const string Client = "client"; +} diff --git a/src/WebStarter/data/users/456e35c5-caf0-4d45-9084-b44a8ca717e4/agents.json b/src/WebStarter/data/users/456e35c5-caf0-4d45-9084-b44a8ca717e4/agents.json index 5ce90dcb..9ed093a2 100644 --- a/src/WebStarter/data/users/456e35c5-caf0-4d45-9084-b44a8ca717e4/agents.json +++ b/src/WebStarter/data/users/456e35c5-caf0-4d45-9084-b44a8ca717e4/agents.json @@ -4,27 +4,7 @@ "agentId": "01fcc3e5-9af7-49e6-ad7a-a760bd12dc4a", "updatedTime": "2023-08-14T18:14:11.6833783Z", "createdTime": "2023-08-14T18:14:11.6829767Z", + "editable": true, "id": "1273379c-4419-460a-b0a2-5695afd097f5" - }, - { - "userId": "456e35c5-caf0-4d45-9084-b44a8ca717e4", - "agentId": "c2b57a74-ae4e-4c81-b3ad-9ac5bff982bd", - "updatedTime": "2023-08-14T18:14:11.6833783Z", - "createdTime": "2023-08-14T18:14:11.6829767Z", - "id": "91ec91bc-2854-4c21-be7e-4a6806406d56" - }, - { - "userId": "456e35c5-caf0-4d45-9084-b44a8ca717e4", - "agentId": "b284db86-e9c2-4c25-a59e-4649797dd130", - "updatedTime": "2023-08-14T18:14:11.6833783Z", - "createdTime": "2023-08-14T18:14:11.6829767Z", - "id": "1d6e86ee-1f72-4ac3-93bc-549a65855dc6" - }, - { - "userId": "456e35c5-caf0-4d45-9084-b44a8ca717e4", - "agentId": "fe8c60aa-b114-4ef3-93cb-a8efeac80f75", - "updatedTime": "2023-08-14T18:14:11.6833783Z", - "createdTime": "2023-08-14T18:14:11.6829767Z", - "id": "b10c3209-6fd6-41d1-afd9-ea9543be286d" } ] \ No newline at end of file diff --git a/src/WebStarter/data/users/456e35c5-caf0-4d45-9084-b44a8ca717e4/user.json b/src/WebStarter/data/users/456e35c5-caf0-4d45-9084-b44a8ca717e4/user.json index c29835e2..e369d82a 100644 --- a/src/WebStarter/data/users/456e35c5-caf0-4d45-9084-b44a8ca717e4/user.json +++ b/src/WebStarter/data/users/456e35c5-caf0-4d45-9084-b44a8ca717e4/user.json @@ -1,10 +1,10 @@ { "firstName": "Haiping", "lastName": "Chen", - "email": "botsharp@gmail.com", + "email": "admin@gmail.com", "salt": "55f8fafcf829479ca97e635937440fee", "password": "3b459ae9988628d41f0362c499a768dd", - "externalId": null, + "role": "admin", "updatedTime": "2023-08-14T18:14:03.4602072Z", "createdTime": "2023-08-14T18:14:03.4602075Z", "id": "456e35c5-caf0-4d45-9084-b44a8ca717e4" diff --git a/src/WebStarter/data/users/d0e6680d-03d5-4ed8-bdcd-aa7d86f2a1bc/agents.json b/src/WebStarter/data/users/d0e6680d-03d5-4ed8-bdcd-aa7d86f2a1bc/agents.json new file mode 100644 index 00000000..32960f8c --- /dev/null +++ b/src/WebStarter/data/users/d0e6680d-03d5-4ed8-bdcd-aa7d86f2a1bc/agents.json @@ -0,0 +1,2 @@ +[ +] \ No newline at end of file diff --git a/src/WebStarter/data/users/d0e6680d-03d5-4ed8-bdcd-aa7d86f2a1bc/user.json b/src/WebStarter/data/users/d0e6680d-03d5-4ed8-bdcd-aa7d86f2a1bc/user.json new file mode 100644 index 00000000..b9db2bc4 --- /dev/null +++ b/src/WebStarter/data/users/d0e6680d-03d5-4ed8-bdcd-aa7d86f2a1bc/user.json @@ -0,0 +1,11 @@ +{ + "firstName": "Nancy", + "lastName": "Luna", + "email": "user1@gmail.com", + "salt": "55f8fafcf829479ca97e635937440fee", + "password": "3b459ae9988628d41f0362c499a768dd", + "role": "client", + "updatedTime": "2023-11-13T18:00:00Z", + "createdTime": "2023-11-13T18:00:00Z", + "id": "d0e6680d-03d5-4ed8-bdcd-aa7d86f2a1bc" +} \ No newline at end of file diff --git a/src/WebStarter/data/users/e465af5f-044f-414b-b670-92834929b96c/agents.json b/src/WebStarter/data/users/e465af5f-044f-414b-b670-92834929b96c/agents.json new file mode 100644 index 00000000..32960f8c --- /dev/null +++ b/src/WebStarter/data/users/e465af5f-044f-414b-b670-92834929b96c/agents.json @@ -0,0 +1,2 @@ +[ +] \ No newline at end of file diff --git a/src/WebStarter/data/users/e465af5f-044f-414b-b670-92834929b96c/user.json b/src/WebStarter/data/users/e465af5f-044f-414b-b670-92834929b96c/user.json new file mode 100644 index 00000000..b5b79922 --- /dev/null +++ b/src/WebStarter/data/users/e465af5f-044f-414b-b670-92834929b96c/user.json @@ -0,0 +1,11 @@ +{ + "firstName": "Elon", + "lastName": "Musk", + "email": "csr1@gmail.com", + "salt": "55f8fafcf829479ca97e635937440fee", + "password": "3b459ae9988628d41f0362c499a768dd", + "role": "csr", + "updatedTime": "2023-11-13T18:00:00Z", + "createdTime": "2023-11-13T18:00:00Z", + "id": "e465af5f-044f-414b-b670-92834929b96c" +} \ No newline at end of file