summaryrefslogtreecommitdiffstats
path: root/cobbler/item_system.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge IPv6 support patch from Trac #469. Thanks to Jon Sabo.masterJohn Eckersberg2009-11-051-11/+89
|
* Further work on Java code generator.Michael DeHaan2009-10-091-51/+47
|
* Unhide fieldsMichael DeHaan2009-09-281-1/+1
|
* Unhide per-system post install kernel optionsMichael DeHaan2009-09-281-1/+1
|
* Some image-object fixesMichael DeHaan2009-09-181-1/+2
|
* duplication checks in set_dns/mac/hostname are skipped if the field is emptyPeter Vreman2009-09-161-3/+3
|
* Reinstate duplicate protection along the lines of what 1.6 offered, should ↵Michael DeHaan2009-08-201-1/+29
| | | | we take a harder line and require alternate fields and such to be provided when using copy/etc ?
* Reinstate --mac=random from the CLI or APIMichael DeHaan2009-08-201-0/+2
|
* Update copyrights on core files; remove code for serializable, an abstract ↵Michael DeHaan2009-08-191-1/+1
| | | | base class which we really don't use/need.
* Some very nice category based expand/collapse DIVs for the webappMichael DeHaan2009-07-301-6/+6
|
* Remove some other fragments of the deploy feature.Michael DeHaan2009-07-281-12/+4
|
* Added a ton of comments about how the field datastructure works and how you ↵Michael DeHaan2009-07-141-0/+2
| | | | add new fields to the CLI/webapp/core just by editing item_(what).py and field_info.py
* Prune out network objects as they will not make the 2.0 release (it is ↵Michael DeHaan2009-07-141-44/+0
| | | | concentrating instead on the new Cobbler Web and making all tasks remotable via XMLRPC, plus lots of code cleanup and easing barriers to entry on contributions, plus small features... network objects could be a later release)
* Working on task engine, reposync is mostly backgrounded. Perhaps we should ↵Michael DeHaan2009-06-251-0/+5
| | | | | | | remove --quiet though I'm not sure. There are many other places in the program that will now need similar changes -- all the actions for starters. There is also more exception handling cleanup to do.
* Some more cleanup/fixing with regard to setting names and reducing boilerplate.Michael DeHaan2009-06-091-0/+4
|
* Seeing various boilerplate methods were already generalized, we canMichael DeHaan2009-06-091-21/+0
| | | | now move the various object classes.
* Make interface editing on the CLI work again, now with multiple interface ↵Michael DeHaan2009-06-021-4/+5
| | | | at-a-time support. Also remove some old field code from before the refactoring that we are no longer using.
* update todo fileMichael DeHaan2009-06-021-3/+0
|
* Add "is_valid" logic back to cobbler objects, to prevent them from being ↵Michael DeHaan2009-05-291-0/+7
| | | | saved by the webapp, CLI, or API in an invalid state (some more polishing up on /what/ they check is probably needed, turns out we thought we could remove these but we couldn't)... also make web app show error pages for exceptions during edit operations. Update the error page to mention that the user should check the remote logs.
* - discover power templates dynamicallyBill Peck2009-05-291-3/+2
| | | | | | | | | | | Following patch allows power templates to be discovered dynamically. It doesn't cache the data but I think its low overhead. If someone wants to add caching to it then please do. >From 133b6e6fdbdd4edaae29edba3f89366f72d01d1a Mon Sep 17 00:00:00 2001 From: Bill Peck <bpeck@redhat.com> Date: Thu, 28 May 2009 14:18:16 -0400 Subject: [PATCH] allow power validation based on installed templates
* More sensical order for network fields since they may expand/collapse. ↵Michael DeHaan2009-05-211-5/+5
| | | | Fixed other field color coding, etc.
* Fix interface field editing some more for command line, also data ↵Michael DeHaan2009-05-211-1/+1
| | | | | | | storage/retrieval routines. Interfaces is no longer part of the fields table and is handled as a bit of a special case by the functions in utils.
* Reteaching templates about network interface editing. Added the concept of ↵Michael DeHaan2009-05-211-2/+4
| | | | | | a widget which is a placeholder in fields that inserts a div that javascript can later replace dynamically.
* Populate drop downs for various system features, make images show up as the ↵Michael DeHaan2009-05-201-1/+7
| | | | | | right field type, add remote functions for retrieving network info
* basics of system page now renders. still non-functional but that's ok.Michael DeHaan2009-05-201-1/+1
|
* Added choice values for fields that have them, radio buttons operational.Michael DeHaan2009-05-201-51/+51
|
* Add tooltips back in, which show up for both the CLI descriptions and will ↵Michael DeHaan2009-05-151-27/+27
| | | | also be reused for the web application.
* Make examples for fields seperate from the field names, do not run set_* ↵Michael DeHaan2009-05-151-50/+51
| | | | | | functions when loading datastructures for speed reasons, cleanup reporting code.
* Working on interface editing cleanup. Not done.Michael DeHaan2009-05-141-0/+3
|
* The start of a hack to integrate interfaces into the fields system, not done.Michael DeHaan2009-05-141-1/+13
|
* Continued field cleanup.Michael DeHaan2009-05-141-1/+0
|
* Working on adding descriptions to fields, these are just temporary, we need ↵Michael DeHaan2009-05-141-51/+41
| | | | | | to expand them and also make the CLI not add fields marked non-editable (currently last element in fields list).
* Streamline remote_methods code. Needs testing to verify the webapp ↵Michael DeHaan2009-05-141-47/+2
| | | | continues to function and that APIs are preserved (we'll use the webapp to test this), currently concentrating on local usage.
* Streamline "cobbler report"/printable logic to reduce further boilerplate ↵Michael DeHaan2009-05-141-60/+1
| | | | code for adding new fields.
* Working towards more code simplification.Michael DeHaan2009-05-141-20/+6
|
* Removing TONS of boilerplate in item_*.py. This most definitely breaks the ↵Michael DeHaan2009-05-131-278/+54
| | | | | | | webapp but will eventually feed both the webapp and CLI. remote_methods is also slated for demolition, as is printable.
* Since the items_* files are getting REALLY long, move them to seperate filesMichael DeHaan2009-05-131-446/+0
| | | | before cleaning them up. Also we want to ensure that anything we can do in remote can be done in api.py -- so make fields accessible there. (There is probably more to do for this).
* multiple delete support for django webapp, generic copy/rename, cleanup of ↵Peter Vreman2009-05-051-31/+20
| | | | edit/rename/copy in generic edit, generic save method based on the get_fields
* Generic webui list supportPeter Vreman2009-05-051-379/+452
|
* Merge commit 'jamesc/my-devel' into develMichael DeHaan2009-04-271-1/+386
|\
| * Patches to fix pagination/search/etc. in django webuiVreman, Peter - Acision2009-04-251-1/+386
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches to add get_field_info() to some objects (item base and item_system) APPLIED: 0001-add-get_field_info-method.patch 0002-add-items-per-page-dropdown.patch 0003-remove-paginate-and-special-list-code-from-views.patch 0004-generic-printable-and-to_datastruct-using-get_field_.patch 0005-add-get_field_info.patch 0006-use-generic-api.get_items.patch 0008-search-in-webui-fixed.patch 0009-sorting-of-search-results.patch IGNORED: 0007-cli-to-list-userpref-collection.patch
* | Modify split code to split on any whitespace; merge unicode fix (previous); ↵Michael DeHaan2009-04-241-3/+3
|/ | | | update tests which for some reason have dash-forms instead of like_this for modify methods (not sure why that wasn't fixed earlier?)
* Add virt_guests field for listing what virt guests a system hostsMichael DeHaan2009-04-061-3/+9
|
* Implement cobbler system deployScott Henson2009-03-291-0/+19
| | | | | - We now have a func utils module - As a bonus we get power over func for virt hosts
* key storage fix, change default serializer when not found in config fileMichael DeHaan2009-03-271-0/+4
|
* Fix handling of array fields for name servers and ns searchMichael DeHaan2009-03-271-3/+8
|
* Corrections to unicode patchMichael DeHaan2009-03-271-1/+1
|
* Switch to using isinstance to determine if an input is a stringScott Henson2009-03-271-1/+1
|
* Additional changes for fixing --gateway ip checkingJames Cammarata2009-03-261-3/+4
|
* Modifications to system object to validate the gateway IP being set.James Cammarata2009-03-261-2/+4
| | | | | Also modified utils.py is_ip() function to use the python netaddr IP object for validation rather than regex. This should also handle IPv6 addresses with no additional code required. Trac Ticket #396