Commit Graph

15 Commits

Author SHA1 Message Date
Victor Vrantchan
d352d6cc95 add package and manifest file uploads (#204)
Add support to manage package imports and generating/editing appmanifest files. 

Closes #93
2017-06-05 00:27:14 -07:00
Jesse Peterson
40ccbefc17 Implement Profile and Blueprint removal APIs and mdmctl UI (#206) 2017-06-03 21:51:22 -07:00
Jesse Peterson
bff40d2479 Use opts in get (list) client (#194) 2017-05-30 06:35:01 -04:00
Victor Vrantchan
804276eeb2 reload dep.Client when new token is added (#184)
on initial startup the DEP Client is not configured. Previously a user had to restart the server to get things running after adding the OAuth token. With this change, a new DEP client is created in all relevant services whenever the token is updated.
2017-05-29 22:45:41 -04:00
Jesse Peterson
533343affa Return pointer to depProfileResponse. Fixes type check for errorer. (#179) 2017-05-28 10:16:33 -07:00
Victor Vrantchan
c63d0fc152 create server endpoints for the DEP list/apply services (#160)
creates get endpoints for 

DEP device details
DEP account info
DEP fetch profile

and apply endpoint for defining a DEP profile
2017-05-27 23:01:37 -04:00
Jesse Peterson
670b4399db Profile service/store, API, and mdmctl management (#156)
* Profile service/store, API, and mdmctl management
* Group methods with their types
* Centralize error checking and remove profile ID specification on upload (unnecessary)
* Move more error checking into methods
2017-05-17 00:19:26 -07:00
Jesse Peterson
ce1cb87152 Past-due reorganization of some crypto helpers into the crypto package (#148) 2017-05-01 10:14:52 -07:00
Jesse Peterson
6d5fd5e97a Blueprints apply and list/get (#145) 2017-04-26 09:56:32 -07:00
Jesse Peterson
2d90d3b69b Allow self-signed certificates with configuration option in mdmctl (#147) 2017-04-26 09:36:34 -07:00
Jesse Peterson
93a8b481e0 Guard against errors due to DEP token bucket not existing yet (#146) 2017-04-26 09:25:14 -07:00
Jesse Peterson
ad22a7a932 Move dep-token sub-command to mdmctl (#141) 2017-04-19 09:13:27 -07:00
Victor Vrantchan
dc743df878 add support for per-device blueprints (#136)
blueprints are now saved in boltdb with mdmctl
blueprints work in a similar way to munki manifests:
The devices will use a site_default blueprint, otherwise will
look up one based on serial number.
Other blueprints can be nested
2017-04-09 17:43:44 -04:00
Victor Vrantchan
7418de0991 ADD authentication to mdmctl and server (#127)
uses basic auth to set/read token
2017-03-27 18:50:38 -04:00
Victor Vrantchan
5c66bfdbcf add list devices api (#114) 2017-03-24 22:40:14 -04:00