smbaker [Wed, 24 Jul 2013 22:53:06 +0000 (15:53 -0700)]
dynamic inline fields now working
smbaker [Wed, 24 Jul 2013 22:50:27 +0000 (15:50 -0700)]
wip
smbaker [Wed, 24 Jul 2013 12:45:06 +0000 (05:45 -0700)]
network template support
smbaker [Wed, 24 Jul 2013 09:10:10 +0000 (02:10 -0700)]
work on SliverInlineDynamicForm, NetworkBoundSliverInline,
smbaker [Wed, 24 Jul 2013 09:09:51 +0000 (02:09 -0700)]
add visibility, bind slivers to network
smbaker [Sat, 13 Jul 2013 12:26:50 +0000 (05:26 -0700)]
network model, wip
Scott Baker [Sat, 13 Jul 2013 00:12:44 +0000 (17:12 -0700)]
network model wip
Scott Baker [Sat, 13 Jul 2013 00:12:03 +0000 (17:12 -0700)]
comment out code due to missing module fofum
Scott Baker [Sat, 13 Jul 2013 00:11:34 +0000 (17:11 -0700)]
commented out code due to fault while trying to load views from deployment_networks
Scott Baker [Fri, 12 Jul 2013 23:46:01 +0000 (16:46 -0700)]
network model, wip
smbaker [Fri, 12 Jul 2013 12:54:30 +0000 (05:54 -0700)]
tag type support
Tony Mack [Tue, 9 Jul 2013 11:25:38 +0000 (07:25 -0400)]
fix bug in delete tenant
Tony Mack [Tue, 9 Jul 2013 11:15:17 +0000 (07:15 -0400)]
skip invalid routers
Siobhan Tully [Sun, 7 Jul 2013 21:20:18 +0000 (17:20 -0400)]
Added in additional support for core objects (ServiceClass,ServiceResource,Tags,Projects and Reservations)
Siobhan Tully [Fri, 5 Jul 2013 15:14:09 +0000 (11:14 -0400)]
Merge branch 'master' of git.planet-lab.org:/git/plstackapi
Siobhan Tully [Fri, 5 Jul 2013 15:07:08 +0000 (11:07 -0400)]
Removed random w in file
Sapan Bhatia [Wed, 3 Jul 2013 15:19:07 +0000 (11:19 -0400)]
Small fixes in the event layer for the observer
Tony Mack [Wed, 3 Jul 2013 13:36:51 +0000 (09:36 -0400)]
fix imports
Siobhan Tully [Tue, 2 Jul 2013 17:19:47 +0000 (13:19 -0400)]
Merge branch 'master' of git.planet-lab.org:/git/plstackapi
Siobhan Tully [Tue, 2 Jul 2013 17:17:33 +0000 (13:17 -0400)]
Re-implemented REST API and urls.
Sapan Bhatia [Tue, 2 Jul 2013 16:12:38 +0000 (12:12 -0400)]
Integration with Feefie/Fofum for waking up the observer in a timely manner
Tony Mack [Tue, 2 Jul 2013 00:40:55 +0000 (20:40 -0400)]
fix bug
smbaker [Mon, 1 Jul 2013 06:48:25 +0000 (23:48 -0700)]
exclude enacted field from serviceClass/serviceResource
Tony Mack [Mon, 1 Jul 2013 14:33:29 +0000 (10:33 -0400)]
fix bugs
Tony Mack [Sun, 30 Jun 2013 16:46:16 +0000 (12:46 -0400)]
sync external routes
smbaker [Thu, 27 Jun 2013 09:01:41 +0000 (02:01 -0700)]
make reservations visible and hide the enacted fields
smbaker [Wed, 26 Jun 2013 19:43:53 +0000 (12:43 -0700)]
make serviceclass visible at top level
Tony Mack [Wed, 26 Jun 2013 15:28:57 +0000 (11:28 -0400)]
delete_tenant() deletes all instances associated with the specified tenant
Sapan Bhatia [Tue, 25 Jun 2013 20:22:14 +0000 (16:22 -0400)]
Changed event listener to use fofum library
Tony Mack [Mon, 24 Jun 2013 19:08:01 +0000 (15:08 -0400)]
fit threading bug
Tony Mack [Mon, 24 Jun 2013 17:50:06 +0000 (13:50 -0400)]
fix bug in sync_sliver
Tony Mack [Mon, 24 Jun 2013 13:39:40 +0000 (09:39 -0400)]
cleanup
Tony Mack [Mon, 24 Jun 2013 13:37:49 +0000 (09:37 -0400)]
cleanup
Tony Mack [Mon, 24 Jun 2013 13:37:15 +0000 (09:37 -0400)]
fix bug
Siobhan Tully [Fri, 21 Jun 2013 22:03:16 +0000 (18:03 -0400)]
Added in geoposition for Sites, including google map display. Redid fixtures to include new fields (enacted), and formatted (prettyprint) serviceclass_initial_data.json for comparison.
Siobhan Tully [Fri, 21 Jun 2013 20:34:53 +0000 (16:34 -0400)]
Added in Project support to be used in concert with Tags on Slice, Site, Sliver and User.
Siobhan Tully [Fri, 21 Jun 2013 15:35:33 +0000 (11:35 -0400)]
Added support for Generic Tags. Tags can be applied to Node, Site, Slice, Sliver. Adjusted relation_name for SliceTags to not conflict with generic tag.
Siobhan Tully [Fri, 21 Jun 2013 13:17:29 +0000 (09:17 -0400)]
Initial data should note have core.user installed (root user). That needs to come from the initial syncdb.
Tony Mack [Thu, 20 Jun 2013 16:04:30 +0000 (12:04 -0400)]
fix bug in sync_tenants
Tony Mack [Sun, 16 Jun 2013 03:51:57 +0000 (23:51 -0400)]
initial checkin of event listener. refactor/cleanup
Tony Mack [Sat, 15 Jun 2013 18:32:31 +0000 (14:32 -0400)]
initial checkin
Tony Mack [Fri, 14 Jun 2013 22:16:10 +0000 (18:16 -0400)]
use hashlib instead of md5 library
Tony Mack [Wed, 12 Jun 2013 01:05:06 +0000 (21:05 -0400)]
several bug fixes
Tony Mack [Tue, 11 Jun 2013 15:19:50 +0000 (11:19 -0400)]
remove debugging
Tony Mack [Tue, 11 Jun 2013 15:19:32 +0000 (11:19 -0400)]
do not update the 'updated' timestamp when updating the 'enacted' timestamp otherwise 'updated' will always be larger than 'enacted'
Tony Mack [Tue, 11 Jun 2013 14:10:24 +0000 (10:10 -0400)]
fix user key sync
Tony Mack [Tue, 11 Jun 2013 03:25:30 +0000 (23:25 -0400)]
sync roles
Tony Mack [Tue, 11 Jun 2013 02:54:50 +0000 (22:54 -0400)]
observer for sites, slices and users
Tony Mack [Mon, 10 Jun 2013 17:56:07 +0000 (13:56 -0400)]
switch public key from char field to text field
Tony Mack [Mon, 10 Jun 2013 17:42:42 +0000 (13:42 -0400)]
dont delete records yet
Tony Mack [Mon, 10 Jun 2013 17:42:21 +0000 (13:42 -0400)]
fix NameError
Tony Mack [Mon, 10 Jun 2013 15:27:15 +0000 (11:27 -0400)]
removing refrences to keys model
Tony Mack [Mon, 10 Jun 2013 15:14:04 +0000 (11:14 -0400)]
initial checkin of observer
Tony Mack [Mon, 10 Jun 2013 14:26:01 +0000 (10:26 -0400)]
removing key model
Tony Mack [Mon, 10 Jun 2013 13:57:45 +0000 (09:57 -0400)]
key is now just an attribute of the user model. Added 'creator' field to sliver model
Tony Mack [Tue, 28 May 2013 13:19:01 +0000 (09:19 -0400)]
fix bugs
Tony Mack [Tue, 28 May 2013 13:18:49 +0000 (09:18 -0400)]
update filtering for non admins
Siobhan Tully [Tue, 28 May 2013 00:53:48 +0000 (20:53 -0400)]
Changed DeploymentNetwork to Deployment, adjusted initial_json to include service class json, modified admin screens to only show appropriate topLevel objects (with the exception of Key), added in showAll var to make it easier when developing to showAll the objects in Admin. Removed Django_Evolution objects from admin interface.
Siobhan Tully [Tue, 28 May 2013 00:53:37 +0000 (20:53 -0400)]
Changed DeploymentNetwork to Deployment, adjusted initial_json to include service class json, modified admin screens to only show appropriate topLevel objects (with the exception of Key), added in showAll var to make it easier when developing to showAll the objects in Admin. Removed Django_Evolution objects from admin interface.
Scott Baker [Wed, 22 May 2013 00:25:56 +0000 (17:25 -0700)]
add slice tags
Scott Baker [Sun, 19 May 2013 23:20:09 +0000 (16:20 -0700)]
reservation agent WIP check-in
Scott Baker [Sun, 19 May 2013 23:19:48 +0000 (16:19 -0700)]
show endtime in reservation unicode
Scott Baker [Sun, 19 May 2013 23:19:16 +0000 (16:19 -0700)]
use timezone setting in reservation pages
Scott Baker [Sun, 19 May 2013 23:04:49 +0000 (16:04 -0700)]
add endTime property, automatically calculated from StartTime + Duration
Scott Baker [Sun, 19 May 2013 22:54:48 +0000 (15:54 -0700)]
add timezone field to user
Scott Baker [Fri, 17 May 2013 16:35:32 +0000 (09:35 -0700)]
reservation model: validate slice when form is refreshed
Scott Baker [Fri, 17 May 2013 16:09:11 +0000 (09:09 -0700)]
add admin page for reservations, remove serviceResource admin since it's already inlined to serviceClass
Scott Baker [Fri, 17 May 2013 16:06:44 +0000 (09:06 -0700)]
check in reservation models
Scott Baker [Fri, 17 May 2013 16:05:10 +0000 (09:05 -0700)]
CSS for reservation admin form
Scott Baker [Tue, 14 May 2013 06:17:13 +0000 (23:17 -0700)]
change serviceClass from CharField to ForeignKey
Scott Baker [Tue, 14 May 2013 05:27:47 +0000 (22:27 -0700)]
Method for getting the default service class
Scott Baker [Mon, 13 May 2013 19:40:53 +0000 (12:40 -0700)]
correct plural spelling of service classes
Scott Baker [Mon, 13 May 2013 19:40:29 +0000 (12:40 -0700)]
move ServiceClass and ServiceResource before Slice
Scott Baker [Mon, 13 May 2013 18:45:20 +0000 (11:45 -0700)]
move serviceclass fixture to the right place
Tony Mack [Sat, 11 May 2013 01:34:54 +0000 (21:34 -0400)]
fix bug
Tony Mack [Sat, 11 May 2013 01:04:42 +0000 (21:04 -0400)]
we can no longer access the user from the key object, so just make up a random key name instead of using the user's username
Tony Mack [Sat, 11 May 2013 00:34:18 +0000 (20:34 -0400)]
fix openstack integration
Tony Mack [Sat, 11 May 2013 00:20:03 +0000 (20:20 -0400)]
fix openstack integration
Scott Baker [Fri, 10 May 2013 23:53:13 +0000 (16:53 -0700)]
intial data for serviceclass / serviceresource
Scott Baker [Fri, 10 May 2013 23:50:44 +0000 (16:50 -0700)]
models and admin for ServiceClass and ServiceResource
Tony Mack [Fri, 10 May 2013 21:15:32 +0000 (17:15 -0400)]
pull some values from planetstack config file
Tony Mack [Fri, 10 May 2013 20:54:14 +0000 (16:54 -0400)]
fix environment
Tony Mack [Fri, 10 May 2013 20:51:12 +0000 (16:51 -0400)]
install source to /opt/planetstack
Siobhan Tully [Fri, 10 May 2013 19:53:14 +0000 (15:53 -0400)]
Adjustments to admin.py for view, fix Role using charfield as primary key, adjusted openstack/managers.py to fill the charfield instead of the pk
Siobhan Tully [Fri, 10 May 2013 16:43:09 +0000 (12:43 -0400)]
Adjusting admin GUI/inlines, fixed slice modification when no openstack environment is setup
Siobhan Tully [Fri, 10 May 2013 14:50:08 +0000 (10:50 -0400)]
Merge pick up, tweaked role/site/plcore_base or os_manager path when OpenStack not present
Siobhan Tully [Fri, 10 May 2013 12:59:56 +0000 (08:59 -0400)]
Refactor to /opt/planetstack, final tweaks to make sure planetstack can run in non-openstack mode, adjustments to GUI for model focus changes
Tony Mack [Fri, 10 May 2013 12:22:44 +0000 (08:22 -0400)]
role base filtering for main admin pages
Tony Mack [Fri, 10 May 2013 01:44:17 +0000 (21:44 -0400)]
role based filtering for keys
Tony Mack [Fri, 10 May 2013 00:33:21 +0000 (20:33 -0400)]
added add_external_route(), delete_external_route()
Tony Mack [Thu, 9 May 2013 23:25:10 +0000 (19:25 -0400)]
refactor
Tony Mack [Thu, 9 May 2013 21:31:33 +0000 (17:31 -0400)]
fix bug
Tony Mack [Thu, 9 May 2013 21:22:31 +0000 (17:22 -0400)]
alway give user 'user' role at their home site
Tony Mack [Thu, 9 May 2013 21:02:31 +0000 (17:02 -0400)]
allow openstack fields to contain null/blank values. separate User.is_admin from User.is_staff. expose User.is_admin on mdole admin form
Tony Mack [Thu, 9 May 2013 20:59:09 +0000 (16:59 -0400)]
specify SliverInline.readonly_fields
Scott Baker [Thu, 9 May 2013 00:42:56 +0000 (17:42 -0700)]
only save numberCores to OS metadata if it changes
Tony Mack [Wed, 8 May 2013 01:38:06 +0000 (21:38 -0400)]
specify SliverInline.readonly_fields
Tony Mack [Wed, 8 May 2013 01:37:21 +0000 (21:37 -0400)]
adjust unicode name
Tony Mack [Tue, 7 May 2013 22:49:39 +0000 (18:49 -0400)]
whitespace
Tony Mack [Tue, 7 May 2013 22:49:14 +0000 (18:49 -0400)]
make some fields on the sliver page read only when updating an existing sliver