[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-extras-commits
Subject:    fedora-updates-system/updatessystem/templates pushconsole.kid, NONE,
From:       Luke Macken (lmacken) <fedora-extras-commits () redhat ! com>
Date:       2006-12-31 9:10:55
Message-ID: 200612310910.kBV9Atwo008380 () cvs-int ! fedora ! redhat ! com
[Download RAW message or body]

Author: lmacken

Update of /cvs/fedora/fedora-updates-system/updatessystem/templates
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8229/updatessystem/templates

Modified Files:
	form.kid list.kid push.kid show.kid 
Added Files:
	pushconsole.kid 
Log Message:
- Add GPL headers 
- README updates
- Disable transactions in our development environment
- Write mail sending module using TurboMail and some other hackery
- Initialize the updates-stage in our model.py
- Write push code and metadata generation
- Started writing the xmlrpc server code
- Create rpm_fileheader and sha1sum functions in util.py
- Elaborate configuration
- Change logging format
- Start writing a few more testcases
- Wrote comet-based (async httpxmlrequest) Push Console
- Add RPM spec file




--- NEW FILE pushconsole.kid ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" \
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#"
    py:extends="'master.kid'">

<head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type" \
py:replace="''"/>  <title>Fedora Updates</title>
</head>

<body>
    <blockquote>
        <h2>Push Console</h2>
        <textarea id="push_console" rows="30" cols="100"></textarea>
    </blockquote>

    <script lang="javascript">
        function handler(evt){
          logDebug("onLoad handler");
          var t = evt.target.responseText;
          var console = getElement("push_console");
          console.value += '\n' + t;
          console.scrollTop = console.scrollHeight;
        }
        //createLoggingPane(true);
        logDebug("Creating new XMLHttpRequest");
        var req = new XMLHttpRequest();
        req.multipart = true;
        req.onload = handler;
        req.open("GET", "/push/push_updates", true);
        req.send(null);
        logDebug("send req" + req);
   </script>


   <!--
   <div id="msg"></div>
   <script language="javascript">
       function showText(xmlhttp) {
           //alert(xmlhttp.responseText);
           logDebug("showText()");
           var console = getElement("push_console");
           console.value = console.value + '\n' + xmlhttp.responseText;
       }
       function showError(err) {
           alert("An error has occurred! The status was: " + err.number);
       }

       createLoggingPane(true);

       logDebug("Making doSimpleXMLHttpdRequest()");
       d = doSimpleXMLHttpRequest("/taint");
       d.addCallback(showText);
       d.addErrback(showError);

   </script>
   -->


</body>
</html>


Index: form.kid
===================================================================
RCS file: /cvs/fedora/fedora-updates-system/updatessystem/templates/form.kid,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- form.kid	3 Dec 2006 19:51:57 -0000	1.1
+++ form.kid	31 Dec 2006 09:10:20 -0000	1.2
@@ -6,6 +6,7 @@
     <meta content="text/html; charset=UTF-8" http-equiv="content-type" \
py:replace="''"/>  </head>
 
+
 <body>
     <div>
         <table cellspacing="10">
@@ -16,5 +17,26 @@
             </tr>
         </table>
     </div>
+
+<script language="javascript">
+    function newType() {
+        log("newType()");
+        var val = getElement("form_type").value;
+        logDebug("val = " + val);
+        toggle("form_embargo");
+        if (val == "security") {
+            logDebug("val is security");
+            toggle("form_embargo");
+            //showElement(getElement("form_embargo"));
+            //showElement(getElement("form_embargo_trigger"));
+        } else {
+            hideElement(getElement("form_embargo"));
+            //showElement(getElement("form_embargo_trigger"));
+        }
+    }
+
+    createLoggingPane(true);
+    logDebug("done");
+</script>
 </body>
 </html>


Index: list.kid
===================================================================
RCS file: /cvs/fedora/fedora-updates-system/updatessystem/templates/list.kid,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- list.kid	7 Dec 2006 07:20:02 -0000	1.3
+++ list.kid	31 Dec 2006 09:10:20 -0000	1.4
@@ -4,7 +4,7 @@
 
 <head>
     <meta content="text/html; charset=UTF-8" http-equiv="content-type" \
                py:replace="''"/>
-    <title>Fedora Update System</title>
+    <title>Fedora Updates</title>
 </head>
 
 <body>


Index: push.kid
===================================================================
RCS file: /cvs/fedora/fedora-updates-system/updatessystem/templates/push.kid,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- push.kid	3 Dec 2006 19:51:57 -0000	1.1
+++ push.kid	31 Dec 2006 09:10:20 -0000	1.2
@@ -10,11 +10,11 @@
 
 <body>
 
-<form name="push_form" method="post" action="/push/submit">
+<form name="push_form" method="post" action="/push/console">
     <table>
         <tr py:for="update in updates">
             <td>
-                <input type="checkbox" name="updates" value="${update.nvr}"/>
+                <input type="checkbox" name="updates" value="${update.nvr}" \
checed="True"/>  <a href="/show/${update.nvr}">${update.nvr}</a>
             </td>
         </tr>


Index: show.kid
===================================================================
RCS file: /cvs/fedora/fedora-updates-system/updatessystem/templates/show.kid,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- show.kid	7 Dec 2006 07:20:02 -0000	1.3
+++ show.kid	31 Dec 2006 09:10:20 -0000	1.4
@@ -19,7 +19,7 @@
 for bug in update.bugs:
     bugs += bzlink % (bug.bz_id, bug.bz_id)
     if bug.title:
-        bugs += '- %s' % bug.title
+        bugs += '- %s<br/>' % (bug.title)
 for cve in update.cves:
     cves += cvelink % (cve.cve_id, cve.cve_id)
 
@@ -29,7 +29,7 @@
 for item in update.filelist.items():
     filelist += '<b>%s</b><br/>' % item[0]
     for pkg in isinstance(item[1], list) and item[1] or [item[1]]:
-        filelist += '%s<br/>' % basename(pkg)
+        filelist += '|-- %s<br/>' % basename(pkg)
 ?>
 
 <body>
@@ -43,8 +43,8 @@
                               ['Release', update.release.long_name],
                               ['Testing', update.testing],
                               ['Type', update.type],
-                              ['Bugs', XML(bugs)],
-                              ['CVEs', XML(cves)],
+                              ['Bugs', (bugs) and XML(bugs) or ''],
+                              ['CVEs', (bugs) and XML(cves) or ''],
                               ['Embargo', update.embargo],
                               ['Pushed', update.pushed],
                               ['Needs Push', update.needs_push],


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic