{# Copyright 2020 Karlsruhe Institute of Technology # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #}

{% trans %}Settings{% endtrans %}

{% trans %} The settings allow managing everything not directly related to the actual creation and management of resources. The navigation menu of the settings again provides access to different subpages. {% endtrans %}

{% trans %}Profile{% endtrans %}
{% trans %} In this menu, it is possible to change basic user information, which is displayed on a user's profile. Note that some options might be disabled, depending on the type of the user account. {% endtrans %}
{% trans %}Password{% endtrans %}
{% trans %} In this menu, users can change their password. Depending on the type of user account this menu item may be hidden. {% endtrans %}
{% trans %}Preferences{% endtrans %}
{% trans %} In this menu, users can change their preferences regarding the behavior or appearance of Kadi4Mat. {% endtrans %}
{% trans %}Access tokens{% endtrans %}
{% trans a_docs_open='' .format(const.URL_RTD_STABLE) | safe, a_api_open='' .format(url_for("api.index_v1")) | safe, a_close="" | safe, api_link=url_for("api.index_v1") %} This menu can be used to create and manage personal access tokens (PATs). Creating a PAT makes it possible to directly interact with the HTTP API that Kadi4Mat provides. Detailed information about the API and PATs can be found in Kadi4Mat's {{ a_docs_open }}documentation{{ a_close }}. Some parts of the API may also be tested out directly via the browser by navigating to {{ a_api_open }}{{ api_link }}{{ a_close }}. {% endtrans %}
{% trans %}Applications{% endtrans %}
{% trans a_open='' .format(const.URL_RTD_STABLE) | safe, a_close="" | safe %} This menu can be used to register and manage registered or authorized applications. An application can be used to integrate another service with the HTTP API that Kadi4Mat provides. For authorization, OAuth2 tokens are used, which an application can request by implementing the corresponding OAuth2 authorization flow. Detailed information about the API and OAuth2 tokens can be found in Kadi4Mat's {{ a_open }}documentation{{ a_close }}. {% endtrans %}
{% trans %}Connected services{% endtrans %}
{% trans %} In this menu, users can manage their connections with different third-party services. Each service has to be registered as a plugin in the application and can be used for different tasks, e.g. publishing resources. Note that if no services are available in the current Kadi4Mat instance, this menu item is hidden. {% endtrans %}