]> source.dussan.org Git - nextcloud-server.git/commit
Expose backend type via REST API
authorLukas Reschke <lukas@owncloud.com>
Mon, 8 Dec 2014 21:38:54 +0000 (22:38 +0100)
committerLukas Reschke <lukas@owncloud.com>
Tue, 9 Dec 2014 11:04:19 +0000 (12:04 +0100)
commit4c13918bd8b12ac4bd341c846a50accc1bf9704d
tree7b3a4e39511e401ef8b75b49a117d2a8fbe3ab7c
parent25a87d4058b3ec7f21649940949b6fc0237968dc
Expose backend type via REST API

This change will expose the user backend via the REST API which is a pre-requisite for https://github.com/owncloud/core/issues/12620.

For example:
````json
[{"name":"9707A09E-CA9A-4ABE-A66A-3F632F16C409","displayname":"Document Conversion User Account","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/9707A09E-CA9A-4ABE-A66A-3F632F16C409","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"ED86733E-745C-4E4D-90CB-278A9737DB3C","displayname":"Hacker","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/ED86733E-745C-4E4D-90CB-278A9737DB3C","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"71CDF45B-E125-450D-983C-D9192F36EC88","displayname":"admin","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/71CDF45B-E125-450D-983C-D9192F36EC88","lastLogin":0,"backend":"OCA\\user_ldap\\USER_LDAP"},{"name":"admin","displayname":"admin","groups":["admin"],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/admin","lastLogin":"1418057287","backend":"OC_User_Database"},{"name":"test","displayname":"test","groups":[],"subadmin":[],"quota":"default","storageLocation":"\/Users\/lreschke\/Programming\/core\/data\/test","lastLogin":0,"backend":"OC_User_Database"}]
```
lib/private/user/user.php
lib/public/iuser.php
settings/controller/userscontroller.php
settings/js/users/users.js
tests/lib/user/user.php
tests/settings/controller/userscontrollertest.php