summaryrefslogtreecommitdiffstats
path: root/server/api/registration.js
Commit message (Collapse)AuthorAgeFilesLines
* [server/registration] Small initialization bug fixJannik Schönartz2021-04-061-1/+1
|
* [server/registration] Fix error message when there is a fixed ip but no hostnameJannik Schönartz2021-04-061-5/+8
|
* [server/registration] Small bugfixesJannik Schönartz2021-03-231-1/+1
|
* [server/registration] Show error msg and name input when infoblox has a ↵Jannik Schönartz2021-03-231-1/+12
| | | | fixed ip but no hostname
* [server/registration] Add support for the new hw collection python script ↵Jannik Schönartz2021-03-231-8/+212
| | | | (not fully finished)
* [server] PM integration in all missing api-points but groupsJannik Schönartz2020-06-081-0/+18
|
* [webapp/external-backends] Remove step 3 from stepper & eslint fixesJannik Schönartz2020-05-081-1/+1
|
* [server/registration] Manual registration: Add client to the manual selected ↵Jannik Schönartz2020-05-071-1/+2
| | | | group
* [server/registration] Fix manual registraionJannik Schönartz2020-04-211-0/+1
|
* [server/registration] Add domain selection to the semi-automatic registrationJannik Schönartz2020-04-171-7/+35
|
* [server/log] Add log when setting dhcp ip in the client registration failedJannik Schönartz2020-04-081-1/+6
|
* [server/log] Add logging to all modulesJannik Schönartz2019-12-011-7/+66
| | | | | | | | | | | | | | | | | | | Logging with snapshots: Client: create / edit / delete / added to group / removed from group Group: create / edit / delete / added to group / removed from group Logging without snapshot: Wake-on-lan: wakup Ipxe-Builder: build / clear / cancel / script save IP-Ranges: create / edit / delete Logging: with info in description: User: create / edit / delete / grant role / revoke role Event: create / edit / delete Permission-Manager-Role: create / edit / delete Registration-Hook: create / delete / edit / change order Ipxe Configuration: create / delete / edit Backend: create / edit / delete
* [server/external-backends/infoblox] Add infoblox fix for a client ↵Jannik Schönartz2019-11-271-3/+3
| | | | registration in a network where the bas has no permission
* [server/configloader] Add a better (dynamic) default config, delete the old ↵Jannik Schönartz2019-10-281-1/+1
| | | | default config & eslint fix
* [server/registration] Fix ipxe url bug and add delay before chainingJannik Schönartz2019-10-231-3/+4
| | | | | Ipxe can't handle url chains with a specific ports. Port forwarding has to be done on the server e.g. via haproxy 5s delay after adding a client to prevent the ipxe script from chaining to fast and booting the wrong config
* [server/registration] Automatic registration now sets the hostname (dhcp) as ↵Jannik Schönartz2019-10-161-9/+24
| | | | the name for the client
* [registration] Skip dhcp stuff for SERVERSJannik Schönartz2019-06-071-1/+1
|
* [server/external-backends] Add hostname and domain to the network object for ↵Jannik Schönartz2019-04-191-0/+2
| | | | the backends
* [server/registration] If domain gets updated without a hostname, use ↵Jannik Schönartz2019-04-171-1/+6
| | | | clientname as hostname
* [server/external-backends] Fix for the update client mehtod (unnecessary ↵Jannik Schönartz2019-04-171-1/+3
| | | | idoit calls)
* [registration] Fix dhcp mapping when adding a client & better overview ipxe menuJannik Schönartz2019-04-161-6/+18
|
* [server/registration] Add ipxe overview menuJannik Schönartz2019-04-161-9/+56
|
* [server/registration] Bugfix: DHCP mapping was not correctly created if the ↵Jannik Schönartz2019-04-141-1/+4
| | | | dhcp record already existed.
* [server/registration] Set hostname as client name for clients with a fixed ipJannik Schönartz2019-04-141-2/+6
|
* [server/external-backends] Add delete method for the infoblox backend & add ↵Jannik Schönartz2019-04-141-2/+8
| | | | infoblox client mappings method
* [server/external-backends] Fix dhcp registration stuffJannik Schönartz2019-04-081-7/+19
|
* [server/backends] Add infoblox ipxe ip selection stuffJannik Schönartz2019-04-081-3/+79
|
* [server/external-backends] Add direct sync in idoit for some functions ↵Jannik Schönartz2019-04-011-2/+1Star
| | | | (create client, add/remove client to/from groups)
* [server/registration] Performance improvements & add automatic registration ↵Jannik Schönartz2019-03-311-4/+3Star
| | | | | | | | | with custom name Manual registration now sends the client as json idoit: Add server bug fixes shell: Fix building pcbios ipxe version eslint fixes
* [external-backends/idoit] Add server rack segmentation & add multiple ip supportJannik Schönartz2019-03-251-4/+7
|
* [server/registration/backends] Rework addClient and updateClient to receive jsonJannik Schönartz2019-03-201-137/+20Star
| | | | | Add idoit workaround for saving floats again Rework the grepSystemInfo bash script to match the new api
* [server/registration] Add client with json instead of parameters (ipxe)Jannik Schönartz2019-03-181-3/+6
|
* [server/registration] Add server registrationJannik Schönartz2019-03-181-4/+39
|
* [server/registration] Add log to the first registration.Jannik Schönartz2019-03-151-1/+5
|
* [external-backeds] Big idoit rework, to match the updated apiJannik Schönartz2019-03-151-73/+68Star
|
* [server] New clients are automaticly added to the groups of the fitting ↵Jannik Schönartz2019-03-071-64/+46Star
| | | | | | | | | | subranges Add conflict models Sequelize string operators depricated fix IPv4 is now saved as decimal in the database Add host to config instead of hardcoding Rename ip.js lib to iphelper.js
* [webapp/log] first system log implementation (wip, frontend only atm)Udo Walter2019-03-041-1/+1
|
* [server] eslint fixesJannik Schönartz2019-01-131-1/+1
|
* [server] Add ipxe efi support. Grep hw drive infoJannik Schönartz2019-01-131-10/+27
| | | | | | | Grep drive info and upload it to idoit Add EFI / BIOS configs for building ipxe Add function to build efi ipxe version Add default.ipxe script
* [server] eslint fixesUdo Walter2019-01-131-4/+4
|
* Rename registrations in registration.Jannik Schönartz2018-12-111-0/+472
|
* [registration/dhcp] Implement dhcp as external-backendJannik Schönartz2018-08-281-147/+0Star
| | | | | | | | Registration -> Registrations to match API guidelines. Fixed shell script to only build undionly.kpxe. Added infoblock external-backend. Removed dhcp from config.json Fixed ipxe scripts to match the registrations.
* [tftp] Remove tftpJannik Schönartz2018-08-201-28/+89
| | | | | Remove tftp server because an external tftp is used. Adding client from registrationscript is now working.
* [firstregistration] First start of the new client registrationJannik Schönartz2018-08-171-0/+86
Router now also can use non auth methods. (Used for the registration calls) Added ipxe scripts for the registration Added backend methods for dynamic ipxe scripts and first try of a dhcp api call