license-methods.rst
71 lines
| 1.5 KiB
| text/x-rst
|
RstLexer
r618 | .. _license-methods-ref: | |||
license methods | ||||
r989 | =============== | |||
r618 | ||||
get_license_info (EE only) | ||||
r1120 | -------------------------- | |||
r618 | ||||
.. py:function:: get_license_info(apiuser) | ||||
Returns the |RCE| license information. | ||||
:param apiuser: This is filled automatically from the |authtoken|. | ||||
:type apiuser: AuthUser | ||||
Example output: | ||||
.. code-block:: bash | ||||
id : <id_given_in_input> | ||||
result : { | ||||
'rhodecode_version': <rhodecode version>, | ||||
'token': <license token>, | ||||
'issued_to': <license owner>, | ||||
'issued_on': <license issue date>, | ||||
'expires_on': <license expiration date>, | ||||
'type': <license type>, | ||||
'users_limit': <license users limit>, | ||||
'key': <license key> | ||||
} | ||||
error : null | ||||
set_license_key (EE only) | ||||
r1120 | ------------------------- | |||
r618 | ||||
.. py:function:: set_license_key(apiuser, key) | ||||
Sets the |RCE| license key. | ||||
:param apiuser: This is filled automatically from the |authtoken|. | ||||
:type apiuser: AuthUser | ||||
:param key: This is the license key to be set. | ||||
:type key: str | ||||
Example output: | ||||
.. code-block:: bash | ||||
id : <id_given_in_input> | ||||
result: { | ||||
"msg" : "updated license information", | ||||
"key": <key> | ||||
} | ||||
error: null | ||||
Example error output: | ||||
.. code-block:: bash | ||||
id : <id_given_in_input> | ||||
result : null | ||||
error : { | ||||
"license key is not valid" | ||||
or | ||||
"trial licenses cannot be uploaded" | ||||
or | ||||
"error occurred while updating license" | ||||
} | ||||