summary refs log tree commit diff
path: root/synapse/rest/admin (follow)
Commit message (Expand)AuthorAgeFilesLines
* Filter locked users in the admin API (#16328)Hanadi2023-09-181-1/+5
* Make cached account data/tags/admin types immutable (#16325)Patrick Cloke2023-09-181-4/+4
* Add automatic purge after all users forget a room (#15488)Mathieu Velten2023-09-152-36/+62
* Merge remote-tracking branch 'origin/release-v1.91' into release-v1.92Patrick Cloke2023-09-062-58/+0
|\
| * Revert MSC3861 introspection cache, admin impersonation and account lock (#16...Quentin Gliech2023-09-062-58/+0
* | Add last_seen_ts to the admin users API (#16218)Mathieu Velten2023-09-041-0/+1
* | Bump ruff from 0.0.277 to 0.0.286 (#16198)dependabot[bot]2023-08-293-10/+20
|/
* Add an admin endpoint to allow authorizing server to signal token revocations...Shay2023-08-222-0/+58
* Allow filtering for admins in the list accounts admin API (#16114)Alexander Fechler2023-08-181-0/+3
* Implements admin API to lock an user (MSC3939) (#15870)Mathieu Velten2023-08-101-0/+17
* Add not_user_type param to the list accounts admin API (#15844)Michael Weimann2023-07-041-0/+9
* Disable incompatible Admin API endpointsQuentin Gliech2023-05-302-8/+21
* Add a new admin API to create a new device for a user. (#15611)Quentin Gliech2023-05-171-0/+29
* Clean up and clarify "Create or modify Account" Admin API documentation (#15544)Andrew Morgan2023-05-051-1/+1
* Factor out an `is_mine_server_name` method (#15542)Sean Quah2023-05-051-2/+2
* Move ThirdPartyEventRules into module_api/callbacks (#15535)Andrew Morgan2023-05-041-1/+1
* Remove references to supporting per-user flag for msc2654 (#15522)Shay2023-05-021-1/+0
* Add an admin API endpoint to support per-user feature flags (#15344)Shay2023-04-282-0/+121
* Add admin endpoint to query room sizes (#15482)Erik Johnston2023-04-262-1/+30
* Make cleaning up pushers depend on the device_id instead of the token_id (#15...Quentin Gliech2023-03-241-1/+0
* Move Account Validity callbacks to a dedicated file (#15237)Andrew Morgan2023-03-161-9/+8
* Pass the Requester down to the HttpTransactionCache. (#15200)Quentin Gliech2023-03-071-11/+23
* Admin API endpoint to delete a reported event (#15116)Dirk Klimpel2023-02-281-8/+33
* Add module API callbacks for adding and deleting local 3PID associations (#15044Andrew Morgan2023-02-271-2/+9
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-222-6/+6
* Avoid fetching unused account data in sync. (#14973)Patrick Cloke2023-02-101-1/+2
* Respond correctly to unknown methods on known endpoints (#14605)Patrick Cloke2023-02-091-5/+13
* Add helper to parse an enum from query args & use it. (#14956)Patrick Cloke2023-02-016-40/+32
* Prefer `type(x) is int` to `isinstance(x, int)` (#14945)David Robertson2023-01-313-12/+11
* Move `StateFilter` to `synapse.types` (#14668)David Robertson2022-12-121-1/+1
* Add a type hint for `get_device_handler()` and fix incorrect types. (#14055)Patrick Cloke2022-11-222-14/+25
* Remove redundant types from comments. (#14412)Patrick Cloke2022-11-161-2/+3
* Add an Admin API endpoint for looking up users based on 3PID (#14405)Ashish Kumar2022-11-112-0/+27
* Allow admins to require a manual approval process before new accounts can be ...Brendan Abolivier2022-09-291-1/+42
* Support enabling/disabling pushers (from MSC3881) (#13799)Brendan Abolivier2022-09-211-2/+2
* Add an admin API endpoint to find a user based on its external ID in an auth ...Quentin Gliech2022-09-162-0/+29
* Add Admin API to Fetch Messages Within a Particular Window (#13672)Connor Davis2022-09-072-0/+108
* `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request...Quentin Gliech2022-08-224-22/+21
* Add forgotten status to Room Details API (#13503)Dirk Klimpel2022-08-171-0/+1
* Fix "add user" admin api error when request contains a "msisdn" threepid (#13...Thomas Weston2022-07-131-0/+1
* Fix Synapse git info missing in version strings (#12973)David Robertson2022-06-071-3/+2
* Consolidate the logic of delete_device/delete_devices. (#12970)Patrick Cloke2022-06-071-1/+1
* Prevent local quarantined media from being claimed by media retention (#12972)Andrew Morgan2022-06-071-5/+3
* Allow updating passwords using the admin api without logging out devices (#12...Jan Christian Grünhage2022-06-061-1/+7
* Reduce the amount of state we pull from the DB (#12811)Erik Johnston2022-06-061-9/+25
* Wait for lazy join to complete when getting current state (#12872)Erik Johnston2022-06-011-1/+2
* Remove user-visible groups/communities code (#12553)Patrick Cloke2022-05-252-53/+0
* Deprecate the groups/communities endpoints and add an experimental configurat...Patrick Cloke2022-03-121-1/+2
* Add third_party module callbacks to check if a user can delete a room and dea...Will Hunt2022-03-091-0/+9
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-2310-45/+45
* Use version string helper from matrix-common (#11979)David Robertson2022-02-141-3/+3
* Improvements to bundling aggregations. (#11815)Patrick Cloke2022-01-261-15/+24
* Add admin API to get a list of federated rooms (#11658)Dirk Klimpel2022-01-252-0/+58
* Add admin API to reset connection timeouts for remote server (#11639)Dirk Klimpel2022-01-252-3/+47
* Do not try to serialize raw aggregations dict. (#11791)Patrick Cloke2022-01-211-9/+4
* Remove the 'password_hash' from the Users Admin API endpoint response diction...Andrew Morgan2022-01-141-7/+6
* Replace uses of simple_insert_many with simple_insert_many_values. (#11742)Patrick Cloke2022-01-131-26/+18
* Bundle aggregations outside of the serialization method. (#11612)Patrick Cloke2022-01-071-8/+8
* Fix get federation status of destination if no error occured (#11593)Dirk Klimpel2022-01-051-7/+19
* Run `pyupgrade --py37-plus --keep-percent-format` on Synapse (#11685)Shay2022-01-051-1/+1
* Add admin API to get users' account data (#11664)Dirk Klimpel2022-01-052-0/+32
* Do not bundle aggregations for APIs which shouldn't include them. (#11592)Patrick Cloke2021-12-201-3/+9
* Make `get_device` return None if the device doesn't exist rather than raising...reivilibre2021-12-131-0/+2
* Clean up `synapse.rest.admin` (#11535)Dirk Klimpel2021-12-0813-164/+94
* Fix 'delete room' admin api to work on incomplete rooms (#11523)Richard van der Hoff2021-12-071-3/+0
* Add admin API to get some information about federation status (#11407)Dirk Klimpel2021-12-062-0/+141
* Include bundled aggregations in /sync and related fixes (#11478)Patrick Cloke2021-12-061-11/+2
* Convert status codes to `HTTPStatus` in `synapse.rest.admin` (#11452)Dirk Klimpel2021-11-2911-171/+275
* Refactor the code to inject bundled relations during serialization. (#11408)Patrick Cloke2021-11-231-2/+2
* Add an admin API to run background jobs. (#11352)Dirk Klimpel2021-11-192-27/+98
* Add dedicated admin API for blocking a room (#11324)Dirk Klimpel2021-11-182-0/+65
* Rename `get_access_token_for_user_id` method to `create_access_token_for_user...reivilibre2021-11-171-1/+1
* Add ability to un-shadow-ban via the admin API. (#11347)Patrick Cloke2021-11-161-2/+22
* Convert delete room admin API to async endpoint (#11223)Dirk Klimpel2021-11-122-1/+139
* Allow admins to proactively block rooms (#11228)David Robertson2021-11-091-4/+17
* Support filtering by relations per MSC3440 (#11236)Patrick Cloke2021-11-091-1/+4
* Add some background update admin APIs (#11263)Erik Johnston2021-11-082-0/+113
* Remove deprecated delete room admin API (#11213)Dirk Klimpel2021-11-012-90/+53
* Enable changing user type via users admin API (#11174)Jason Robinson2021-10-261-0/+3
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-1/+1
* Fix setting a user's external_id via the admin API returns 500 and deletes us...Dirk Klimpel2021-10-211-29/+18
* Show error when timestamp in seconds is provided to the /purge_media_cache AP...Aaron R2021-10-201-6/+27
* Use direct references for configuration variables (part 7). (#10959)Patrick Cloke2021-10-041-2/+2
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-1/+1
* Allow `.` and `~` chars in registration tokens (#10887)Callum Brown2021-09-231-1/+1
* Use direct references for some configuration variables (part 3) (#10885)Patrick Cloke2021-09-231-2/+2
* Remove unnecessary parentheses around tuples returned from methods (#10889)Andrew Morgan2021-09-231-2/+2
* Allow Synapse Admin API's Room Search to accept non-ASCII characters (#10859)Hillery Shay2021-09-211-1/+1
* Add missing type hints to non-client REST servlets. (#10817)Patrick Cloke2021-09-153-3/+3
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-1/+1
* Additional type hints for client REST servlets (part 5) (#10736)Patrick Cloke2021-09-031-2/+4
* Improve ServerNoticeServlet to avoid duplicate requests (#10679)Dirk Klimpel2021-08-272-8/+16
* Implement MSC3231: Token authenticated registration (#10142)Callum Brown2021-08-212-0/+329
* Remove not needed database updates in modify user admin API (#10627)Dirk Klimpel2021-08-191-20/+35
* Merge branch 'release-v1.41' into developErik Johnston2021-08-183-164/+163
|\
| * Mount /_synapse/admin/v1/users/{userId}/media admin API on media workers only...Andrew Morgan2021-08-183-164/+163
* | Remove deprecated Shutdown Room and Purge Room Admin API (#8830)Dirk Klimpel2021-08-173-97/+0
|/
* Flatten the synapse.rest.client package (#10600)reivilibre2021-08-171-2/+2
* Allow to edit `external_ids` by Edit User admin API (#10598)Dirk Klimpel2021-08-171-48/+91
* Add an admin API to check if a username is available (#10578)Will Hunt2021-08-172-0/+53
* Experimental support for MSC3266 Room Summary API. (#10394)Michael Telatynski2021-08-161-43/+2
* Admin API to delete media for a specific user (#10558)Dirk Klimpel2021-08-112-7/+77
* Add `creation_ts` to list users admin API (#10448)Dirk Klimpel2021-07-221-0/+2
* Add a return type to parse_string. (#10438)Patrick Cloke2021-07-211-2/+2
* Use inline type hints in `handlers/` and `rest/`. (#10382)Jonathan de Jong2021-07-162-6/+4
* Add a module type for account validity (#9884)Brendan Abolivier2021-07-161-8/+16
* Bugfix `make_room_admin` fails for users that have left a private room (#10367)Dirk Klimpel2021-07-131-1/+8
* Correct type hints for parse_string(s)_from_args. (#10137)Patrick Cloke2021-06-081-1/+1
* Add missing type hints to the admin API servlets (#10105)Dirk Klimpel2021-06-075-40/+47
* Add new admin APIs to remove media by media ID from quarantine. (#10044)Dirk Klimpel2021-06-021-0/+30
* Add an admin API for unprotecting local media from quarantine (#10040)Dirk Klimpel2021-05-261-2/+26
* Use a database table to hold the users that should have full presence sent to...Andrew Morgan2021-05-181-3/+5
* Delete room endpoint (#9889)ThibF2021-04-291-44/+90
* Remove various bits of compatibility code for Python <3.6 (#9879)Andrew Morgan2021-04-271-1/+2
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-1411-11/+0
* Add an admin API to manage ratelimit for a specific user (#9648)Dirk Klimpel2021-04-132-0/+113
* Remove old admin API `GET /_synapse/admin/v1/users/<user_id>` (#9401)Dirk Klimpel2021-04-092-25/+0
* Add `order_by` to list user admin API (#9691)Dirk Klimpel2021-04-011-1/+20
* Make it possible to use dmypy (#9692)Erik Johnston2021-03-262-0/+6
* Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-231-1/+1
* Consistently check whether a password may be set for a user. (#9636)Dirk Klimpel2021-03-181-1/+1
* Prevent bundling aggregations for state events (#9619)Andrew Morgan2021-03-161-1/+4
* Fix additional type hints from Twisted 21.2.0. (#9591)Patrick Cloke2021-03-122-19/+25
* Re-Activating account when local passwords are disabled (#9587)Dirk Klimpel2021-03-111-1/+4
* Add type hints to purge room and server notice admin API. (#9520)Dirk Klimpel2021-03-082-15/+23
* Add type hints to user admin API. (#9521)Dirk Klimpel2021-03-031-29/+56
* Add type hints to device and event report admin API (#9519)Dirk Klimpel2021-03-022-16/+39
* Fix a bug when a room alias is given to the admin join endpoint (#9506)Patrick Cloke2021-03-011-58/+74
* Use the proper Request in type hints. (#9515)Patrick Cloke2021-03-011-1/+1
* Add an `order_by` field to list users' media admin API. (#8978)Dirk Klimpel2021-02-221-1/+27
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-164-12/+11
* Fix some typos.Patrick Cloke2021-02-121-1/+1
* Merge pull request #9150 from Yoric/develop-contextDavid Teller2021-02-082-0/+67
|\
| * FIXUP: linterDavid Teller2021-01-281-0/+5
| * FIXUP: Making get_event_context a bit more paranoidDavid Teller2021-01-281-1/+1
| * FIXUP: DocDavid Teller2021-01-281-0/+6
| * FIXUP: Now testing that the user is admin!David Teller2021-01-281-1/+2
| * New API /_synapse/admin/rooms/{roomId}/context/{eventId}David Teller2021-01-282-0/+55
* | Add an admin API to get the current room state (#9168)Travis Ralston2021-02-022-0/+41
|/
* Check if a user is in the room before sending a PowerLevel event on their beh...Pankaj Yadav2021-01-271-1/+11
* Merge branch 'develop' into jaywink/admin-forward-extremitiesJason Robinson2021-01-262-0/+38
|\
| * Add an admin API for shadow-banning users. (#9209)Patrick Cloke2021-01-252-0/+38
* | Merge branch 'develop' into jaywink/admin-forward-extremitiesJason Robinson2021-01-232-32/+82
|\|
| * Add tests for List Users Admin API (#9045)Dirk Klimpel2021-01-211-3/+18
| * Add an admin API endpoint to protect media. (#9086)Patrick Cloke2021-01-151-15/+49
| * Remove user's avatar URL and displayname when deactivated. (#8932)Dirk Klimpel2021-01-121-7/+15
| * Also support remote users on the joined_rooms admin API. (#8948)David Teller2021-01-111-7/+0
* | Address pr feedbackJason Robinson2021-01-112-1/+3
* | Implement clearing cache after deleting forward extremitiesJason Robinson2021-01-091-12/+9
* | Add Rooms admin forward extremities DELETE endpointJason Robinson2021-01-081-0/+5
* | Move unknown room ID error into resolve_room_idJason Robinson2021-01-071-7/+9
* | Add forward extremities endpoint to rooms admin APIJason Robinson2021-01-072-0/+55
|/
* Allow server admin to get admin bit in rooms where local user is an admin (#8...Erik Johnston2020-12-182-2/+136
* Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-161-15/+1
* Add number of local devices to Room Details Admin API (#8886)Dirk Klimpel2020-12-111-16/+32
* Call set_avatar_url with target_user, not user_id (#8872)Will Hunt2020-12-071-2/+2
* Add additional validation for the admin register endpoint. (#8837)David Florness2020-12-021-0/+3
* Add `force_purge` option to delete-room admin api. (#8843)Richard van der Hoff2020-11-301-5/+17
* Remove deprecated `/_matrix/client/*/admin` endpoints (#8785)Dirk Klimpel2020-11-256-57/+27
* Add admin API for logging in as a user (#8617)Erik Johnston2020-11-173-2/+58
* Add an admin API for users' media statistics (#8700)Dirk Klimpel2020-11-052-0/+124
* Add `displayname` to Shared-Secret Registration for admins (#8722)Dirk Klimpel2020-11-051-0/+2
* Add an admin APIs to allow server admins to list users' pushers (#8610)Dirk Klimpel2020-10-282-1/+55
* Add admin API to list users' local media (#8647)Dirk Klimpel2020-10-272-1/+68
* Split admin API for reported events into a detail and a list view (#8539)Dirk Klimpel2020-10-262-2/+50
* Add an admin api to delete local media. (#8519)Dirk Klimpel2020-10-261-2/+79
* Fix a bug in the joined_rooms admin API (#8643)Dirk Klimpel2020-10-261-3/+4
* Add field `total` to device list in admin API (#8644)Dirk Klimpel2020-10-261-1/+1
* Remove the deprecated Handlers object (#8494)Patrick Cloke2020-10-092-9/+8
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-051-1/+4
* Make token serializing/deserializing async (#8427)Erik Johnston2020-09-301-1/+1
* Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-1/+2
* Admin API for reported events (#8217)Dirk Klimpel2020-09-222-0/+90
* Admin API for querying rooms where a user is a member (#8306)Dirk Klimpel2020-09-182-0/+28
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Use admin_patterns for all admin APIs. (#8331)Patrick Cloke2020-09-176-26/+19
* Search in columns 'name' and 'displayname' in the admin users endpoint (#7377)Manuel Stahl2020-08-251-1/+3
* Stop shadow-banned users from sending invites. (#8095)Patrick Cloke2020-08-201-0/+3
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-1/+1
* Add an option to disable purge in delete room admin API (#7964)Dirk Klimpel2020-07-281-1/+10
* Add admin endpoint to get members in a room. (#7842)Michael Albert2020-07-162-0/+27
* Allow accounts to be re-activated from the admin APIs. (#7847)Patrick Cloke2020-07-151-1/+9
* Add delete room admin endpoint (#7613)Dirk Klimpel2020-07-142-109/+50
* Additional configuration options for auto-join rooms (#7763)Patrick Cloke2020-06-301-2/+2
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-14/+6
* Fix type information on `assert_*_is_admin` methods (#7645)Richard van der Hoff2020-06-051-19/+14
* Allow new users to be registered via the admin API even if the monthly active...Dirk Klimpel2020-06-051-0/+2
* Add device management to admin API (#7481)Dirk Klimpel2020-06-052-0/+169
* Email notifications for new users when creating via the Admin API. (#7267)Dirk Klimpel2020-06-011-0/+16
* Add option to move event persistence off master (#7517)Erik Johnston2020-05-221-2/+9
* Add ability to wait for replication streams (#7542)Erik Johnston2020-05-221-1/+9
* Hash passwords earlier in the password reset process (#7538)Patrick Cloke2020-05-201-2/+11
* Merge tag 'v1.13.0rc3' into developPatrick Cloke2020-05-181-15/+15
|\
| * Hash passwords earlier in the registration process (#7523)Patrick Cloke2020-05-181-15/+15
* | Add room details admin endpoint (#7317)Manuel Stahl2020-05-072-1/+27
|/
* Return total number of users and profile attributes in admin users endpoint (...Manuel Stahl2020-04-281-4/+4
* Extend room admin api with additional attributes (#7225)Dirk Klimpel2020-04-221-1/+14
* Admin API to join users to a room. (#7051)Dirk Klimpel2020-03-272-4/+82
* Add an option to the set password API to choose whether to logout other devic...Patrick Cloke2020-03-181-2/+4
* Fixed set a user as an admin with the new API (#6928)Dirk Klimpel2020-02-281-4/+2
* Ensure 'deactivated' parameter is a boolean on user admin API, Fix error hand...Andrew Morgan2020-02-261-4/+7
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-2/+2
* Return a 404 for admin api user lookup if user not found (#6901)Andrew Morgan2020-02-121-1/+4
* Admin api to add an email address (#6789)Dirk Klimpel2020-02-071-0/+39
* Allow URL-encoded user IDs on user admin api paths (#6825)Andrew Morgan2020-02-031-2/+2
* Minor fixes to user admin api (#6761)Richard van der Hoff2020-01-231-9/+5
* Remove unnecessary abstractions in admin handler (#6751)Andrew Morgan2020-01-221-10/+9
* Admin API to list, filter and sort rooms (#6720)Andrew Morgan2020-01-223-1/+99
* Fix and add test to deprecated quarantine media admin api (#6756)Andrew Morgan2020-01-221-1/+1
* Fixup synapse.rest to pass mypy (#6732)Erik Johnston2020-01-201-11/+12
* Fix changing password via user admin API. (#6730)Erik Johnston2020-01-201-2/+2
* Remove get_room_event_after_stream_ordering entirelyBrendan Abolivier2020-01-161-1/+1
* Quarantine media by ID or user ID (#6681)Andrew Morgan2020-01-131-2/+66
* Allow admin users to create or modify users without a shared secret (#6495)Manuel Stahl2020-01-092-0/+144
* Replace /admin/v1/users_paginate endpoint with /admin/v2/users (#5925)Manuel Stahl2019-12-052-56/+31
* Move admin endpoints into separate files (#6308)Manuel Stahl2019-11-204-555/+621
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-1/+1
* Port synapse/rest/client/_base.py to async/awaitErik Johnston2019-10-111-9/+5
* Add maybe_awaitable and fix __init__ bugsErik Johnston2019-10-111-2/+5
* Port synaps/rest/client/users.py to async/awaitErik Johnston2019-10-111-11/+7
* Port synaps/rest/client/server_notice_servlet.py to async/awaitErik Johnston2019-10-111-6/+3
* Port synaps/rest/client/media.py to async/awaitErik Johnston2019-10-111-16/+11
* Port rest/admin/__init__.py to async/awaitErik Johnston2019-10-111-72/+55
* Ensure the list media admin API is always available (#5966)Travis Ralston2019-09-031-2/+5
* Ensure an auth instance is available to ListMediaInRoom (#5967)Travis Ralston2019-09-031-0/+1
* Remove unnecessary parentheses around return statements (#5931)Andrew Morgan2019-08-305-20/+20
* Add GET method to admin API /users/@user:dom/adminOlivier Wilkinson (reivilibre)2019-08-272-9/+33
* Add Admin API capability to set adminship of a user (#5878)reivilibre2019-08-272-0/+78
* Servlet to purge old rooms (#5845)Richard van der Hoff2019-08-222-0/+59
* Don't load the media repo when configured to use an external media repo (#5754)Amber Brown2019-08-133-90/+138
* Merge tag 'v1.2.0rc2' into developAndrew Morgan2019-07-241-2/+7
|\
| * Fix servlet metric names (#5734)Jorik Schellekens2019-07-241-2/+7
* | Replace returnValue with return (#5736)Amber Brown2019-07-232-26/+24
|/
* Remove access-token support from RegistrationHandler.register (#5641)Richard van der Hoff2019-07-081-2/+1
* Run Black. (#5482)Amber Brown2019-06-202-90/+76
* Implement the SHHS complexity API (#5216)Amber Brown2019-05-301-3/+9
* Remove the requirement to authenticate for /admin/server_version. (#5122)Richard van der Hoff2019-05-071-10/+5
* Add admin api for sending server_notices (#5121)Richard van der Hoff2019-05-022-2/+115
* Factor out an "assert_requester_is_admin" function (#5120)Richard van der Hoff2019-05-022-75/+79
* fix examplesRichard van der Hoff2019-05-011-4/+4
* Move admin api impl to its own packageRichard van der Hoff2019-05-011-0/+896