summaryrefslogtreecommitdiffstats
path: root/server/migrations
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-0/+13
| | | | | | - add column to db - add checkbox to frontend - implement scheduler
* [configurator] add ability to mark a config as defaultUdo Walter2019-04-151-0/+13
|
* [eventmanager] show config name instead of config id in event tableChristian Hofmaier2019-04-141-2/+2
| | | | - change models/migrations for config association
* [server/external-backends] Add delete method for the infoblox backend & add ↵Jannik Schönartz2019-04-141-0/+31
| | | | infoblox client mappings method
* [eventmanager] fix removeColumnChristian Hofmaier2019-04-031-1/+1
| | | | i should go to sleep
* [eventmanager] Migration that actually worksChristian Hofmaier2019-04-031-1/+1
|
* [eventmanager] fix configId reference in migrationChristian Hofmaier2019-04-032-4/+17
|
* [eventmanager] Add module and functionalityChristian Hofmaier2019-03-243-0/+97
| | | | | | - 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/+58
|
* [server] New clients are automaticly added to the groups of the fitting ↵Jannik Schönartz2019-03-072-0/+44
| | | | | | | | | | 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
* [permissionmanager] rework for blacklist systemChristian Hofmaier2019-02-254-5/+5
| | | | | - integrate PM into PM itself - wildcard function for hasPermission()
* [groups] add iprange functionality to groups; add refresh buttonUdo Walter2019-02-231-0/+31
|
* [sequelize] Change clientid constraint onDelete Set NULL to cascade. Delete ↵Jannik Schönartz2018-12-032-6/+6
| | | | unnessesary ipxe file.
* [registration] add configurator for registration hooksUdo Walter2018-11-121-0/+7
|
* [registration] Add dbs and code for the registration scriptsJannik Schönartz2018-10-103-0/+67
| | | | | | | 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.
* [configurator] add ipxe configuratorUdo Walter2018-09-181-2/+2
|
* add ipxe config relation to groups and clientsUdo Walter2018-09-172-0/+32
|
* add ipxe entry and config database migrations and modelsUdo Walter2018-09-173-0/+92
|
* [permissions] Add recursive group selection + tables changed to search tablesChristian Hofmaier2018-08-103-2/+5
| | | | | | | | 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-063-2/+78
| | | | | | 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-053-9/+9
|
* mergeChristian Hofmaier2018-08-055-1/+26
|\
| * [server/external-backends] Added sync settings for the backends. Method for ↵Jannik Schönartz2018-08-021-1/+16
| | | | | | | | getting the backend oject types and the client / group mapping saved in the db.
| * [groups] add edit functionality to group infosUdo Walter2018-08-014-6/+6
| |
| * [groups] add edit form for groups; add description to groups and clientsUdo Walter2018-07-312-0/+6
| |
| * [server/migrations] add ondelete cascade to group_x_group and group_x_clientUdo Walter2018-07-302-0/+4
| |
* | [permissions] add permission managementChristian Hofmaier2018-08-055-0/+137
|/ | | | | 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-194-0/+103
|
* [server] Fixed eslint errors. (Standard ESLint is used)Jannik Schönartz2018-07-172-8/+8
|
* [external-backends] Added API and Frontend module external-backends.Jannik Schönartz2018-07-171-0/+25
|
* [server/ipxe] Building ipxe with external configs.Jannik Schönartz2018-07-171-3/+0Star
|
* [server] Initial commit to add the node server stuff.Jannik Schönartz2018-07-021-0/+31