[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