Rosanne DiMesio : Revise testData_queue outputEditor messages

Jeremy Newman jnewman at winehq.org
Thu Jul 13 13:16:41 CDT 2017


Module: appdb
Branch: master
Commit: 719414b00e5eceab9d3c78f7b3acc18a35d74e6b
URL:    http://source.winehq.org/git/appdb.git/?a=commit;h=719414b00e5eceab9d3c78f7b3acc18a35d74e6b

Author: Rosanne DiMesio <dimesio at earthlink.net>
Date:   Thu Jul 13 12:35:28 2017 -0500

Revise testData_queue outputEditor messages

Clarifies instructions for both users and maintainers/admins
regarding adding/added distributions. Uses bootstrap alert to
make the admin/maintainer message more visible.

Signed-off-by: Rosanne DiMesio <dimesio at earthlink.net>
Signed-off-by: Jeremy Newman <jnewman at codeweavers.com>

---

 include/testData_queue.php | 39 ++++++++++++++++++++++++---------------
 1 file changed, 24 insertions(+), 15 deletions(-)

diff --git a/include/testData_queue.php b/include/testData_queue.php
index 64c68b5..ee718b9 100644
--- a/include/testData_queue.php
+++ b/include/testData_queue.php
@@ -88,27 +88,36 @@ class testData_queue
     function outputEditor()
     {
         $this->oTestData->outputEditor();
+        
+        echo "<table width='90%' border=0 cellpadding=2 cellspacing=0>\n";
+        echo '<tr><td>';
 
-        /* If we are processing queued test results with a queued distribution,
-           we display some additional help here */
-        if($this->oDistribution->iDistributionId &&
-                $this->oDistribution->objectGetState() != 'accepted' && $this->canEdit())
+        //a new test report, not yet queued
+        if(!$this->oTestData->iTestingId)
         {
-            echo "The user submitted a new operating system, which will be un-queued ".
-                "together with the test data unless you select an existing one ".
-                "from the list above.";
+            echo '<b>Add new operating system:</b> use this form to add your operating system if it ';
+            echo 'is not in the dropdown list above.';    
         }
 
+        //queued test results with a queued distribution
+        if($this->oDistribution->iDistributionId &&
+            $this->oDistribution->objectGetState() != 'accepted' 
+            && $this->canEdit()) 
+        {
+            echo '<div class="alert alert-danger" role="alert">';
+            echo '<b>New operating system added:</b> You may correct this submission ';
+            echo 'by selecting an operating system from the list above ';
+            echo 'or editing the information in the textboxes below. ';
+            echo '</div>';
+        }  
         /* If the testData is already associated with a distribution and the
            distribution is un-queued, there is no need to display the
-           distribution form here */
-        if(!$this->oTestData->iDistributionId or 
-                $this->oDistribution->objectGetState() != 'accepted')
-        {
-            echo html_frame_start("New operating system", "90%");
-            $this->oDistribution->outputEditor();
-            echo html_frame_end();
-        }
+           distribution form. */
+        if(!$this->oTestData->iDistributionId || 
+            $this->oDistribution->objectGetState() != 'accepted')
+            echo $this->oDistribution->outputEditor();
+        
+        echo '</tr></td></table>';     
     }
 
     function getOutputEditorValues($aClean)




More information about the wine-cvs mailing list