OSSP CVS Repository

ossp - Check-in [4777]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 4777
Date: 2004-Oct-25 21:47:18 (local)
2004-Oct-25 19:47:18 (UTC)
User:rse
Branch:
Comment: add my suggestion after thinking about this stuff again in more detail
Tickets:
Inspections:
Files:
ossp-pkg/quos/TODO      1.4 -> 1.5     27 inserted, 0 deleted

ossp-pkg/quos/TODO 1.4 -> 1.5

--- TODO 2004/10/25 15:46:38     1.4
+++ TODO 2004/10/25 19:47:18     1.5
@@ -27,3 +27,30 @@
   - design for HTML form for boolean expression based query!
     (RT, perldoc DBIx::SearchBuilder)
 
+- UI Query Part (boolean expression to HTML form):
+
+  Boolean Expression:
+  expr ::= field op value
+         | "!" expr
+         | expr "||" expr
+         | expr "&&" expr
+         | "(" expr ")"
+  field ::= /^[A-Z]+$/
+  op    ::= "==" | "!=" | "<" | "<=" | ">" | ">=" | "=~" | "!~"
+  value ::= /^.*$/
+
+  HTML Form:
+  ------------------------------
+        ( field op value
+        & field op value )
+  & ( |   field op value
+        & field op value 
+    |   ! field op value       
+      & ! field op value )     
+  ------------------------------
+  <:NN V:NN UPDATE CLEAR SUBMIT    
+  ------------------------------
+       NAME LOAD DELETE    
+       NAME SAVE HYPERLINK 
+  ------------------------------
+

CVSTrac 2.0.1