32 Commits

Author SHA1 Message Date
fb25c4395a Make better API system 2018-12-14 20:34:04 -07:00
0e094809fa Cleanup some technical debt 2018-12-14 19:13:26 -07:00
f1f682780c Merge BusinessAppTemplate
# Conflicts:
#	.gitignore
#	README.md
#	action.php
#	api.php
#	app.php
#	composer.json
#	composer.lock
#	index.php
#	langs/en/core.json
#	langs/en/titles.json
#	langs/messages.php
#	lib/Exceptions.lib.php
#	lib/Login.lib.php
#	lib/Notifications.lib.php
#	lib/Strings.lib.php
#	lib/User.lib.php
#	mobile/index.php
#	nbproject/project.properties
#	nbproject/project.xml
#	pages.php
#	pages/home.php
#	required.php
#	settings.template.php
#	static/css/bootstrap.min.css
#	static/img/logo.svg
#	static/js/app.js
2018-12-02 13:51:27 -07:00
1271317eb9 Rewrite to use classes, aligning with AccountHub 2.0 2018-09-07 15:03:42 -06:00
c6e0e1913f Create Notifications class 2018-07-12 02:19:06 -06:00
5374fa0611 Add notification API, close #7 2018-07-12 00:00:38 -06:00
b23e4bce30 Rewrite a lot of code, close Business/CommonBugs#3, close Business/CommonBugs#4, close #9 2018-07-11 23:32:47 -06:00
3763d0d485 Remove lang() and lang2() and rewrite references 2018-07-09 23:16:43 -06:00
d10c6214a6 Switch to Mozilla Public License 2.0 for code consistency 2018-04-09 19:18:19 -06:00
8d0a0866b1 getusersbygroup now sorts alphabetically 2018-01-19 14:19:33 -07:00
f4ab62c4ff Fix ismanagerof API not detecting "uid" flag properly 2018-01-03 21:53:42 -07:00
cb6a1c729c Add checkpin API, add pin boolean to userinfo and getusersbygroup 2017-12-30 11:30:48 -07:00
55f3141a07 Update dependencies 2017-12-28 16:12:15 -07:00
4ac39bd0d3 Add basic group info APIs 2017-12-21 01:21:18 -07:00
627b7f9278 Add "listapps" API 2017-12-20 17:36:25 -07:00
e5294bbecd Add mobile code login for Station client 2017-12-18 01:44:53 -07:00
c92d84c739 Fully implement MPL-2.0 license 2017-12-16 13:27:09 -07:00
2e63b5dbc7 Add "get=username" option to return usernames for getmanaged API call 2017-10-10 12:36:18 -06:00
14f401f355 Improve mobile integration, fix some upper/lower case bugs 2017-07-03 03:00:23 -06:00
2db9187968 Add API for sending alert emails 2017-06-23 15:48:45 -06:00
766db4f3c4 Add API methods for supporting mobile APIs on other apps 2017-06-16 22:25:26 -06:00
6399c0a451 Fix issue #1 (add rate limiting to sensitive actions) 2017-06-16 18:40:12 -06:00
1a11f365f8 Add permissions tables and API function 2017-05-25 00:43:33 -06:00
3d7b2c0793 Fix wrong API error message if password incorrect 2017-05-14 12:42:02 -06:00
0b811feccb Add api.php 2017-05-14 11:59:52 -06:00
cd9ebb461e Fix LDAP password changing, rewrite a lot of LDAP code to work better 2017-05-06 23:19:22 -06:00
1e2b5d7e7f Add userexists by UID API 2017-05-05 17:13:55 -06:00
51e2c41169 Add getmanagers and getmanaged APIs 2017-05-03 13:32:11 -06:00
87104163be Add usersearch API, enable using UIDs in manager check 2017-05-02 19:18:59 -06:00
0e13f77e05 Add option to get user info by ID, not name 2017-05-01 15:30:44 -06:00
2a9ad78477 Add more details to logging 2017-05-01 14:29:22 -06:00
5929d13147 Add API, auth logging, AD support
TODO: Test changing AD passwords
2017-04-29 02:35:49 -06:00