summaryrefslogtreecommitdiffstats
path: root/server/models
Commit message (Collapse)AuthorAgeFilesLines
* [server] Small bug fixes on the production serverJannik Schönartz2019-04-151-2/+2
|
* [eventmanager] integrate WoL utilityChristian Hofmaier2019-04-151-1/+2
| | | | | | - add column to db - add checkbox to frontend - implement scheduler
* [configurator] add ability to mark a config as defaultUdo Walter2019-04-151-1/+6
|
* fix eslintChristian Hofmaier2019-04-141-1/+1
|
* [eventmanager] show config name instead of config id in event tableChristian Hofmaier2019-04-142-1/+3
| | | | - change models/migrations for config association
* [server/external-backends] Add delete method for the infoblox backend & add ↵Jannik Schönartz2019-04-141-2/+2
| | | | infoblox client mappings method
* [ipranges] new webapp module and ip for iprangesUdo Walter2019-04-141-1/+1
|
* [groups,clients] include config as associationUdo Walter2019-04-132-2/+2
|
* eslint fixChristian Hofmaier2019-03-241-1/+0Star
|
* [eventmanager] Add module and functionalityChristian Hofmaier2019-03-243-0/+31
| | | | | | - list to show all events, buttons to create/delete events - can add groups/clients to event - can add blacklist to event
* [server/log] sql JSON to TEXT for mariadb compatibilityUdo Walter2019-03-151-4/+4
|
* [server/log] add log libUdo Walter2019-03-151-0/+26
|
* [server] New clients are automaticly added to the groups of the fitting ↵Jannik Schönartz2019-03-071-0/+23
| | | | | | | | | | 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
* [server/ipranges] Store ipranges as integers in the db. Add converting ip -> ↵Jannik Schönartz2019-03-061-2/+2
| | | | int & int -> ip
* [webapp/configurator] add ability to assign configs to groups/clientsUdo Walter2019-02-261-2/+2
| | | | [server] increase request size limit to 50mb
* [permissionmanager] rework for blacklist systemChristian Hofmaier2019-02-253-7/+8
| | | | | - integrate PM into PM itself - wildcard function for hasPermission()
* [groups] add iprange functionality to groups; add refresh buttonUdo Walter2019-02-232-0/+20
|
* [server/models] fix backend model primary keysUdo Walter2018-11-211-2/+14
|
* [registration] add configurator for registration hooksUdo Walter2018-11-121-1/+7
|
* [registration] Add functionality to the set registration state API callJannik Schönartz2018-10-111-1/+1
| | | | Recursion was needed, to get all the recursive parent groups.
* [registration] Add dbs and code for the registration scriptsJannik Schönartz2018-10-102-1/+26
| | | | | | | Add Table for the registration hooks. Add Table for the hooks - groups association. Add nexthook for the minilinux to pull the next bash script. Add state for setting the new script after completing the current one.
* add ipxe config relation to groups and clientsUdo Walter2018-09-173-0/+4
|
* add ipxe entry and config database migrations and modelsUdo Walter2018-09-172-0/+43
|
* [permissions] Add recursive group selection + tables changed to search tablesChristian Hofmaier2018-08-102-2/+3
| | | | | | | | Role Table has now a new column recursiveGroups to display if recursive selection is wanted Roles and Permissions can now have longer descriptions Data-Tables are now Udos Search-Tables
* [server/external-backends] Implemented import Objects from iDoITJannik Schönartz2018-08-061-3/+7
| | | | | | 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
* fixed eslintChristian Hofmaier2018-08-052-3/+3
|
* mergeChristian Hofmaier2018-08-053-6/+28
|\
| * [server/external-backends] Added sync settings for the backends. Method for ↵Jannik Schönartz2018-08-021-1/+18
| | | | | | | | getting the backend oject types and the client / group mapping saved in the db.
| * [groups] add edit functionality to group infosUdo Walter2018-08-012-4/+7
| |
| * [groups] add edit form for groups; add description to groups and clientsUdo Walter2018-07-312-1/+3
| |
| * [server/router] changed api routing from query keyword to url parameter for ↵Udo Walter2018-07-302-2/+2
| | | | | | | | group and client api (todo: the rest)
* | [permissions] add permission managementChristian Hofmaier2018-08-054-19/+30
|/ | | | | Add Roles Table with Delete Roles and Create Roles possibilities Add Users Table with Grant Roles and Revoke Roles possibilities
* [server/groups][webapp/groups] added first version of the groups moduleUdo Walter2018-07-192-0/+41
|
* [server] Fixed eslint errors. (Standard ESLint is used)Jannik Schönartz2018-07-174-45/+42Star
|
* [external-backends] Added API and Frontend module external-backends.Jannik Schönartz2018-07-171-0/+20
|
* [server] Initial commit to add the node server stuff.Jannik Schönartz2018-07-023-0/+60