46 Commits (e5f1bf491b5d7169a29d3d0857760907fb69337f)

Author SHA1 Message Date
Digimer c3869a2ff6 * Started adding in front-end support for managing email servers and alert recipients. Added the new 'Email' module to (later) habdle all email-related tasks. 5 years ago
Digimer d240f3ae2e * Created files and prep-host icons. 6 years ago
Digimer 9fd0aa3e0f * Finished getting the Jobs page working. Needs more testing, but seems to be working fine. 6 years ago
Digimer 3c980a5c6d * Created Job->running() to return '1' when one or more jobs are in progress on the host. 6 years ago
Digimer 1c70fceb70 * Fixed a minor bug in Template->get() where a bad template name being passed would call Words->string() without proper arguments and generate error messages. 6 years ago
Digimer 4b66379aaa * Added enabling/disabling 'Install Target' feature to Striker's WebUI. 6 years ago
Digimer d82a2114f3 * Removed the '--host-uuid' argument when a job is created for anvil-update-system. 6 years ago
Digimer eecef192b3 * The job progress display in Striker while in maintenance mode is coming along and mostly working now. 6 years ago
Digimer fe33fbb239 * Created System->maintenance_mode to add "maintenance mode" support to Striker. 6 years ago
Digimer ee649ff2dd * Started work on the Striker sync function. It shows (without formatting yet) the ways the local dashboard can be accessed. 6 years ago
Digimer 6e19d45845 * Updated Template->get to print a useful error message of a template is not found in a file. 6 years ago
Digimer 19672f8b7c * Started work on the Striker menus, adding mechanisms for "back" and "refresh". 6 years ago
Digimer 1079c65687 * Finished working on the log in and log out functions of Striker. Still super basic, but it works! 6 years ago
Digimer 3fce021498 * Making good progress on the internal login/account methods. The user can now log in, though the first reload logs them right back out. Lots still broken. 6 years ago
Digimer a6a5df2496 * Fixed a bug in 'home' not displaying the 'offline' message when it was waiting for a reconfig. 6 years ago
Digimer 66928edb06 * Added logic to check if Striker is configured and, if so, enter main functions. 6 years ago
Digimer c208d676cb * Finished the jquery (for now) to pre-fill the step 2 form. 6 years ago
Digimer 0272ba8b80 * Moved the network default values into the main defaults hash. 6 years ago
Digimer 38f81fd8eb * Started work on using jquery to more intelligently set the config step 2 form. 6 years ago
Digimer 86259a4783 * Got the network.xml and network.json files fixed and parsable. 6 years ago
Digimer b53f688048 * Got tools/anvil-configure-network to the point where it loads the job details. 7 years ago
Digimer 7694847160 * Fixed a bug in Database->insert_or_update_jobs(). 7 years ago
Digimer c21b326f1a * Changed all methods to take a 'debug' argument for setting log level on calls. 7 years ago
Digimer 5976e7ea32 * Adding a new Database->insert_or_update_jobs() method and associated database tables. 7 years ago
Digimer 886331c756 * Created the new System->get_ips method which records IP addresses, subnet masks and MAC addresses of interfaces as reported by 'ip addr'. 7 years ago
Digimer 27fe291524 * Started work on config_step3. 7 years ago
Digimer 8a2c97c6c5 * Added a check to determine if the defined gateway in config step 2 matches one of the network and throws and error if not. 7 years ago
Digimer bb89254207 * Added an undocumented (does this count?) parameter 'log_level' to Database->insert_or_update_variables() to allow per-call logging levels. 7 years ago
Digimer 3d385a5731 * Updated the configuration step 2 to properly show interface link changes again (had to add the network status XML generator back), and added displaying the 'up order', which tells the order that interfaces last cycles. This allows a user to unplug and plug the network cables in without watching the screen and be able to determine which interfaces cycled in a given order. This makes it easier to map MAC addresses to desired roles. 7 years ago
Digimer 65636100c6 * Adding support of network routing to config page2. 7 years ago
Digimer 30f87cd7c4 * Created Template->select_form() that builds a <select> form entry based on the old Web->build_select from v2. 7 years ago
Digimer 20d3f0e90b * Got some more work done on config_stage2. Working on sanity checking requested IFNs versus available interfaces. 7 years ago
Digimer c4a857e8d8 * Created Validate->is_alphanumeric, ->is_domain_name and ->is_positive_integer. 7 years ago
Digimer 3ac52e1724 * Added binary uploading to Get->cgi and moved the variable store to 'cgi::<variable>::value'. Also added "pretty" variable logging for passed-in CGI variables. 7 years ago
Digimer c962a9ac79 * Added the loading of the CGI module when the environment is set to 'html'. 7 years ago
Digimer fdc8850dfe * A touch of work on the new Striker setup questionair. 7 years ago
Digimer 0acb2c8e18 * Starting work on the Striker configuration workflow. 7 years ago
Digimer 632f677f04 * Added two new modules; Convert.pm for converting data types and Database.pm for managing all things related to databases. 7 years ago
Digimer f948d7a762 * Updated Log->entry() to escape the finished string just prior to calling logger. 7 years ago
Digimer f7616e4bb6 * Fixed my fix to use data in the elements instead of divs, so the data doesn't show on the page. 7 years ago
Digimer a8a98b431d * Updated the jquery to read in translated strings and to display the link speed. 7 years ago
Digimer 8c42b78e63 * Made some progress on displaying the network state on an HTML page using jquery. It's ugly as sin, but it works. 7 years ago
Digimer bea6bc5e69 * Updated Tools->new() to check if it is being invoked in a browser and set the environment appropriately. It also sets the PWD environmental variable to the DOCUMENT_ROOT variable. 7 years ago
Digimer 753d7a3ba6 * Created the new System.pm module with the initial read_file() method that reads files. 8 years ago
Digimer 0ee84cd31e * Created the new Templates module to handle reading and preparing templates. 8 years ago