From 59992ae4a4638006ec1489dd834151b258c1728c Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Mon, 31 Jul 2017 12:59:32 -0400 Subject: PLT-6763 Implement user access tokens and new roles (server-side) (#6972) * Implement user access tokens and new roles * Update config.json * Add public post permission to apiv3 * Remove old comment * Fix model unit test * Updates to store per feedback * Updates per feedback from CS --- i18n/en.json | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) (limited to 'i18n') diff --git a/i18n/en.json b/i18n/en.json index d9ba232ef..c4940295b 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -3091,6 +3091,14 @@ "id": "api.websocket_handler.invalid_param.app_error", "translation": "Invalid {{.Name}} parameter" }, + { + "id": "app.user_access_token.disabled", + "translation": "User access tokens are disabled on this server. Please contact your system administrator for details." + }, + { + "id": "app.user_access_token.invalid_or_missing", + "translation": "Invalid or missing token" + }, { "id": "app.channel.create_channel.no_team_id.app_error", "translation": "Must specify the team ID to create a channel" @@ -3495,6 +3503,62 @@ "id": "app.import.validate_user_teams_import_data.team_name_missing.error", "translation": "Team name missing from User's Team Membership." }, + { + "id": "authentication.roles.system_post_all_public.name", + "translation": "Post in Public Channels" + }, + { + "id": "authentication.roles.system_post_all_public.description", + "translation": "A role with the permission to post in any public channel on the system" + }, + { + "id": "authentication.roles.team_post_all_public.name", + "translation": "Post in Public Channels" + }, + { + "id": "authentication.roles.team_post_all_public.description", + "translation": "A role with the permission to post in any public channel on the team" + }, + { + "id": "authentication.roles.system_user_access_token.name", + "translation": "User Access Token" + }, + { + "id": "authentication.roles.system_user_access_token.description", + "translation": "A role with the permissions to create, read and revoke user access tokens" + }, + { + "id": "authentication.permissions.create_post_public.name", + "translation": "Create Posts in Public Channels" + }, + { + "id": "authentication.permissions.create_post_public.description", + "translation": "Ability to create posts in public channels" + }, + { + "id": "authentication.permissions.create_user_access_token.name", + "translation": "Create User Access Token" + }, + { + "id": "authentication.permissions.create_user_access_token.description", + "translation": "Ability to create user access tokens" + }, + { + "id": "authentication.permissions.read_user_access_token.name", + "translation": "Read User Access Tokens" + }, + { + "id": "authentication.permissions.read_user_access_token.description", + "translation": "Ability to read user access tokens' id, description and user_id fields" + }, + { + "id": "authentication.permissions.revoke_user_access_token.name", + "translation": "Revoke User Access Token" + }, + { + "id": "authentication.permissions.revoke_user_access_token.description", + "translation": "Ability to revoke user access tokens" + }, { "id": "authentication.permissions.create_group_channel.description", "translation": "Ability to create new group message channels" @@ -4015,6 +4079,18 @@ "id": "model.access.is_valid.access_token.app_error", "translation": "Invalid access token" }, + { + "id": "model.user_access_token.is_valid.token.app_error", + "translation": "Invalid access token" + }, + { + "id": "model.user_access_token.is_valid.user_id.app_error", + "translation": "Invalid user id" + }, + { + "id": "model.user_access_token.is_valid.description.app_error", + "translation": "Invalid description, must be 255 or less characters" + }, { "id": "model.access.is_valid.client_id.app_error", "translation": "Invalid client id" @@ -6055,6 +6131,26 @@ "id": "store.sql_team.update_display_name.app_error", "translation": "We couldn't update the team name" }, + { + "id": "store.sql_user_access_token.get_by_user.app_error", + "translation": "We couldn't get the user access tokens by user" + }, + { + "id": "store.sql_user_access_token.get_by_token.app_error", + "translation": "We couldn't get the user access token by token" + }, + { + "id": "store.sql_user_access_token.get.app_error", + "translation": "We couldn't get the user access token" + }, + { + "id": "store.sql_user_access_token.delete.app_error", + "translation": "We couldn't delete the user access token" + }, + { + "id": "store.sql_user_access_token.save.app_error", + "translation": "We couldn't save the user access token" + }, { "id": "store.sql_user.analytics_get_inactive_users_count.app_error", "translation": "We could not count the inactive users" -- cgit v1.2.3-1-g7c22