[rhmessaging-commits] rhmessaging commits: r4163 - mgmt/newdata/cumin/python/cumin/usergrid.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Wed Jul 28 17:55:45 EDT 2010
Author: eallen
Date: 2010-07-28 17:55:44 -0400 (Wed, 28 Jul 2010)
New Revision: 4163
Modified:
mgmt/newdata/cumin/python/cumin/usergrid/widgets.py
mgmt/newdata/cumin/python/cumin/usergrid/widgets.strings
Log:
1st cut at user grid submit vm job.
Modified: mgmt/newdata/cumin/python/cumin/usergrid/widgets.py
===================================================================
--- mgmt/newdata/cumin/python/cumin/usergrid/widgets.py 2010-07-28 21:53:38 UTC (rev 4162)
+++ mgmt/newdata/cumin/python/cumin/usergrid/widgets.py 2010-07-28 21:55:44 UTC (rev 4163)
@@ -50,19 +50,28 @@
def __init__(self, app, name, user):
super(OverviewFrame, self).__init__(app, name)
- self.view = OverviewView(app, "view", user)
+ self.tasks = list()
+ self.id = Attribute(app, "id")
+ self.id.default = 0
+ self.add_attribute(self.id)
+
+ self.view = OverviewView(app, "view", user, self)
self.add_mode(self.view)
def render_title(self, session):
return "Overview"
class OverviewView(Widget):
- def __init__(self, app, name, user):
+ def __init__(self, app, name, user, frame):
super(OverviewView, self).__init__(app, name)
- self.stats = UserJobStatSet(self.app, "jobs", user)
+ self.stats = UserJobStatSet(app, "jobs", user)
self.add_child(self.stats)
+ task = SubmissionVMAdd(app, frame)
+ self.link = TaskLink(app, "submissionvmadd", task)
+ self.add_child(self.link)
+
class SubmissionsFrame(CuminFrame):
def __init__(self, app, name, user):
super(SubmissionsFrame, self).__init__(app, name)
@@ -85,7 +94,7 @@
cls = self.app.model.com_redhat_cumin.User
self.add_filter(self.user, self.cls.Owner, cls.name)
-
+
frame = "main.submissions.submission"
col = ObjectLinkColumn(app, "name", self.cls.Name, self.cls._id, frame)
self.insert_column(1, col)
Modified: mgmt/newdata/cumin/python/cumin/usergrid/widgets.strings
===================================================================
--- mgmt/newdata/cumin/python/cumin/usergrid/widgets.strings 2010-07-28 21:53:38 UTC (rev 4162)
+++ mgmt/newdata/cumin/python/cumin/usergrid/widgets.strings 2010-07-28 21:55:44 UTC (rev 4163)
@@ -4,16 +4,38 @@
vertical-align: bottom;
}
+div.usergrid.heading {
+ border-top: 1px dotted #ccc;
+ padding: 0.5em 0 0 0;
+ width: 40em;
+}
+
+div.usergrid.heading > h2 {
+ display: inline;
+}
+
+div.usergrid.heading > h2 > img {
+ vertical-align: middle;
+}
+
+div.usergrid.heading > a {
+ float: right;
+}
+
[OverviewView.html]
+<div class="usergrid heading">
+ <h2>
+ <img src="resource?name=job-20.png"/>
+ Jobs
+ </h2>
+
+ {submissionvmadd}
+</div>
+
<table class="twocol OverviewView">
<tbody>
<tr>
<td>
- <h2>
- <img src="resource?name=job-20.png"/>
- Jobs
- </h2>
-
{jobs}
</td>
<td>
More information about the rhmessaging-commits
mailing list