summaryrefslogtreecommitdiffstats
path: root/server/lib/external-backends/index.js
Commit message (Collapse)AuthorAgeFilesLines
* [server/external-backends] Add error logging of object deletion in the ↵Jannik Schönartz2021-03-091-0/+6
| | | | external backends
* [server/registration] Add domain selection to the semi-automatic registrationJannik Schönartz2020-04-171-0/+3
|
* [server/external-backends] Add delete method for the infoblox backend & add ↵Jannik Schönartz2019-04-141-1/+1
| | | | infoblox client mappings method
* [server/backends] Add infoblox ipxe ip selection stuffJannik Schönartz2019-04-081-0/+12
|
* [server/registration/backends] Rework addClient and updateClient to receive jsonJannik Schönartz2019-03-201-9/+4Star
| | | | | Add idoit workaround for saving floats again Rework the grepSystemInfo bash script to match the new api
* [server/registration] Add server registrationJannik Schönartz2019-03-181-1/+1
|
* [server/registration] Add log to the first registration.Jannik Schönartz2019-03-151-6/+6
|
* [external-backeds] Big idoit rework, to match the updated apiJannik Schönartz2019-03-151-1/+9
|
* [external-backends] Passwords are not send to the frontend anymoreJannik Schönartz2019-03-101-13/+12Star
| | | | | Change error responses to the new response scheme Add set password button in the frontend to deal with the no password policy
* [external-backeds] Add get file for the iDoIT backendJannik Schönartz2019-02-031-0/+7
| | | | | /api/backends/:id/:uuid/files -> File list for the backend (:id) and the client (:uuid) /api/backends/:id/:uuid/files/:filename -> Content of the file (:filename) from the client (:uuid) in the backend (:id)
* [registration/idoit] TPM upload functionality + improve hw specsJannik Schönartz2018-12-111-2/+2
| | | | | | Improved IdoIT hw specs capture. Including multiple ram slots. Set purpose of the automatic registration to Pool PC. Added upload files to idoit for uploading the tpm and ssl key.
* [idoit] Add idoit add / update functionalityJannik Schönartz2018-12-031-3/+22
| | | | | | | | | | backend_x_ db changed. (Not storing NULL clientids anymore) Therefore the backendobject needs to be deleted before the client in the bas db is deleted. Uploading a file in idoit method added. Testing method for uploading files via curl for the tpm stuff. Added feedback option, to get a api-viable returnvalue and not the ipxe script. idoit update method for the additional hw values added. hwinfo script should now collect and update some informations. Testing inc.
* [idoit] Clients are now added to the idoit backendJannik Schönartz2018-11-121-0/+28
| | | | | | | | Delete client in the backends if client is deleted in the bas. Add method for creating the client in the backends Add method for adding additional information to the client in the backend Add backend helper for calling all backends with the matching external id Add idoit mehtod for creating and updating a client
* [external-backends/idoit] Rework getDataTree from promises to async / awaitJannik Schönartz2018-09-171-1/+1
|
* [external-backends] Add getClient methods for all backendsJannik Schönartz2018-08-291-1/+12
| | | | | | | Delete dummy and another backends. Extend template-dummy for testing stuff. Add getClient method for dhcp and idoit backends. Fixed appendicon for selections.
* [server/external-backends] Implemented import Objects from iDoITJannik Schönartz2018-08-061-0/+104
renamed external-backends.js in index.js so its return when requireing the folder Added new tables for the external id mapping for clients / groups iDoIT method for importing Objects and adding them in the db with all neccessary constraints