Browse Source

some more renaiming (handlers, workers, scenes), and open-new-task use
case written (text and uml).

tj 8 years ago
parent
commit
7e017d15e5

+ 17 - 0
.gitignore

@@ -0,0 +1,17 @@
+## autogenerated files
+# .starter-kit-*.part.*.org
+
+## misc
+
+
+## directories
+# backups/*
+
+## exported and encrypted files
+*png
+
+## org stuff
+#.org-id-locations
+
+## ignore mail/gnus cruft for those who keep mail in this directory
+.*~

+ 31 - 11
doc/worg/org-contrib/gsoc2012/student-projects/bugpile/i.html

@@ -7,7 +7,7 @@
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
 <meta name="title" content="iOrg - interactive Org"/>
 <meta name="generator" content="Org-mode"/>
-<meta name="generated" content="2012-05-06T19:53+0200"/>
+<meta name="generated" content="2012-05-10 11:10:40 CEST"/>
 <meta name="author" content="Thorsten Jolitz"/>
 <meta name="description" content=""/>
 <meta name="keywords" content=""/>
@@ -515,12 +515,12 @@ in the solution space, which can then be implemented.
 <colgroup><col class="left" /><col class="left" />
 </colgroup>
 <tbody>
-<tr><td class="left"><b>use case</b></td><td class="left"></td></tr>
-<tr><td class="left"><b>actors</b></td><td class="left"></td></tr>
-<tr><td class="left"><b>precondition</b></td><td class="left">&ndash;</td></tr>
-<tr><td class="left"><b>main flow</b></td><td class="left"></td></tr>
+<tr><td class="left"><b>use case</b></td><td class="left">open new ask</td></tr>
+<tr><td class="left"><b>actors</b></td><td class="left">user</td></tr>
+<tr><td class="left"><b>precondition</b></td><td class="left">user is logged in</td></tr>
+<tr><td class="left"><b>main flow</b></td><td class="left">user selects 'open new task' option, user submits task information.</td></tr>
 <tr><td class="left"><b>alternative flow</b></td><td class="left">&ndash;</td></tr>
-<tr><td class="left"><b>postcondition</b></td><td class="left">&ndash;</td></tr>
+<tr><td class="left"><b>postcondition</b></td><td class="left">task stored in system</td></tr>
 </tbody>
 </table>
 
@@ -1130,6 +1130,11 @@ storing form data.
 
 
 
+
+<p>
+<img src="../../../../images/gsoc/2012/bugpile/open-new-task-uml-roa.png"  alt="../../../../images/gsoc/2012/bugpile/open-new-task-uml-roa.png" />
+</p>
+
 </div>
 
 </div>
@@ -1388,7 +1393,7 @@ user).
 </p>
 <p>
 For convenience, we repeat the explanation of abbreviations and
-symbols used in the <i>factivity diagrams</i> here, but there is really only
+symbols used in the <i>activity diagrams</i> here, but there is really only
 one new abbreviation involved: <i>&lt;soa&gt;</i> for <i>software oriented activity</i>: 
 </p>
 <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
@@ -1476,13 +1481,28 @@ since we want to keep things simple and our text-based drawing tool/
 
 
 
+</div>
+
+</div>
+
+<div id="outline-container-open-new-task-uml-soa" class="outline-4">
+<h4 id="open-new-task-uml-soa"><a name="sec-6-1-6" id="sec-6-1-6"></a>Open new task</h4>
+<div class="outline-text-4" id="text-open-new-task-uml-soa">
+
+
+
+
+<p>
+<img src="../../../../images/gsoc/2012/bugpile/open-new-task-uml-soa.png"  alt="../../../../images/gsoc/2012/bugpile/open-new-task-uml-soa.png" />
+</p>
+
 
 </div>
 
 </div>
 
 <div id="outline-container-search-users-uml-soa" class="outline-4">
-<h4 id="search-users-uml-soa"><a name="sec-6-1-6" id="sec-6-1-6"></a>Search users</h4>
+<h4 id="search-users-uml-soa"><a name="sec-6-1-7" id="sec-6-1-7"></a>Search users</h4>
 <div class="outline-text-4" id="text-search-users-uml-soa">
 
 
@@ -1498,7 +1518,7 @@ since we want to keep things simple and our text-based drawing tool/
 </div>
 
 <div id="outline-container-take-action-select-users-uml-soa" class="outline-4">
-<h4 id="take-action-select-users-uml-soa"><a name="sec-6-1-7" id="sec-6-1-7"></a>Take action on selected users</h4>
+<h4 id="take-action-select-users-uml-soa"><a name="sec-6-1-8" id="sec-6-1-8"></a>Take action on selected users</h4>
 <div class="outline-text-4" id="text-take-action-select-users-uml-soa">
 
 
@@ -1593,9 +1613,9 @@ core.
 </div>
 
 <div id="postamble">
-<p class="date">Date: 2012-05-06T19:53+0200</p>
+<p class="date">Date: 2012-05-10 11:10:40 CEST</p>
 <p class="author">Author: Thorsten Jolitz</p>
-<p class="creator">Org version 7.8.09 with Emacs version 24</p>
+<p class="creator">Org version 7.8.03 with Emacs version 24</p>
 <a href="http://validator.w3.org/check?uri=referer">Validate XHTML 1.0</a>
 
 </div>

+ 48 - 7
doc/worg/org-contrib/gsoc2012/student-projects/bugpile/i.org

@@ -1,5 +1,5 @@
 #+OPTIONS:    H:3 num:nil toc:2 \n:nil @:t ::t |:t ^:{} -:t f:t *:t TeX:t LaTeX:t skip:nil d:(HIDE) tags:not-in-toc
-#+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate hideblocks
+#+STARTUP:    align fold nodlcheck oddeven lognotestate hideblocks
 #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
 #+TAGS:       Write(w) Update(u) Fix(f) Check(c) noexport(n)
 #+TITLE:      iOrg - interactive Org
@@ -275,12 +275,13 @@ in the solution space, which can then be implemented.
     :CUSTOM_ID: open-new-task-txt
     :END:      
 
-| *use case*         |    |
-| *actors*           |    |
-| *precondition*     | -- |
-| *main flow*        |    |
-| *alternative flow* | -- |
-| *postcondition*    | -- |
+|                    | <30>                           |
+| *use case*         | open new ask                   |
+| *actors*           | user                           |
+| *precondition*     | user is logged in              |
+| *main flow*        | user selects 'open new task' option, user submits task information. |
+| *alternative flow* | --                             |
+| *postcondition*    | task stored in system          |
 
 *** Re-open task
     :PROPERTIES:
@@ -776,6 +777,20 @@ storing form data.
     :CUSTOM_ID: open-new-task-uml-roa
     :END:      
 
+#+srcname open-new-task-uml-roa
+#+begin_src plantuml :file ../../../../images/gsoc/2012/bugpile/open-new-task-uml-roa.png 
+  title Open New Task <roa>
+  note right: <<precondition>> user is logged in\n<<postcondition>>task stored in system
+  (*) --> "<<UA>>\nSelect 'open new task' option"
+  note right: <<scene>>\n<<button/link>>\nedit new task
+  --> "<<UA>>\nSubmit task information"
+  note right: <<scene>>\n<<input attributes>>\nproject, type, severity, description \n<<button/link>>\nsubmit
+  --> (*)
+#+end_src
+
+#+results:
+[[file:../../../../images/gsoc/2012/bugpile/open-new-task-uml-roa.png]]
+
 
 *** Re-open task
     :PROPERTIES:
@@ -1089,6 +1104,32 @@ since we want to keep things simple and our text-based drawing tool/
 
 
 
+*** Open new task
+    :PROPERTIES:
+    :CUSTOM_ID: open-new-task-uml-soa
+    :END:      
+
+#+srcname open-new-task-uml-soa
+#+begin_src plantuml :file ../../../../images/gsoc/2012/bugpile/open-new-task-uml-soa.png 
+  title Open New Task <soa>
+  note right: <<precondition>> user is logged in\n<<postcondition>>task stored in system
+  (*) --> "<<UA>>\nSelect 'open new task' option"
+  note right: <<scene>>\n<<button/link>>\nopen new task
+  --> "<<SA>>\nShow 'open new task' page"
+  --> "<<UA>>\nSubmit task information"
+  note right: <<scene>>\n<<input attributes>>\nproject, type, severity, description \n<<button/link>>\nsubmit
+  if "task information valid?                                   " then
+      --> [  true] "<<SA>>\nStore new task"
+      -->  (*)
+ else
+      ---> [  false] "<<UA>>\nSubmit task information"
+ endif
+#+end_src
+
+#+results:
+[[file:../../../../images/gsoc/2012/bugpile/open-new-task-uml-soa.png]]
+
+
 
 *** Search users
     :PROPERTIES:

iorg/actions/iorg-proto-login-action.org → iorg/handler/iorg-proto-login-action.org


iorg/actions/iorg-proto-logout-action.org → iorg/handler/iorg-proto-logout-action.org


iorg/pages/css/lib.css → iorg/scenes/css/lib.css


iorg/pages/headers/iorg-proto-header.org → iorg/scenes/headers/iorg-proto-header.org


iorg/pages/html/void → iorg/scenes/html/void


iorg/pages/iorg-proto-index-page.org → iorg/scenes/iorg-proto-index-page.org


iorg/pages/iorg-proto-login-page.org → iorg/scenes/iorg-proto-login-page.org


iorg/beans/iorg-proto-authentification-bean.org → iorg/worker/iorg-proto-authentification-bean.org


+ 32 - 0
scenes/bp-open-new-task-scene.org

@@ -0,0 +1,32 @@
+#+OPTIONS:    H:3 num:nil toc:2 \n:nil @:t ::t |:t ^:{} -:t f:t *:t TeX:t LaTeX:t skip:nil d:(HIDE) tags:not-in-toc
+#+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate hideblocks
+#+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
+#+TAGS:       Write(w) Update(u) Fix(f) Check(c) noexport(n)
+#+TITLE:      Bugpile - Open New Task
+#+AUTHOR:     Thorsten Jolitz
+#+EMAIL:      tj[at]data-driven[dot]de
+#+LANGUAGE:   en
+#+STYLE:      <style type="text/css">#outline-container-introduction{ clear:both; }</style>
+#+LINK_UP:    index.html
+#+LINK_HOME:  http://orgmode.org/worg/
+#+EXPORT_EXCLUDE_TAGS: noexport
+
+# #+name: banner
+# #+begin_html
+#   <div id="subtitle" style="float: center; text-align: center;">
+#   <p>
+#   A Web-Framework based on <a href="http://orgmode.org/">Org-mode</a> and
+#                                 <a href="http://picolisp.com/5000/!wiki?home/">PicoLisp</a>
+#   </p>
+#   <p>
+#   <a href="http://picolisp.com/5000/!wiki?home/">
+#   <img src="http://picolisp.com/5000/wiki/logo.png"/>
+#   </a>
+#   </p>
+#   </div>
+# #+end_html
+
+/A Bugtracker based on GNU Emacs Org-mode and Elnode/
+
+* Open New Task
+

+ 0 - 0
scenes/iorg-proto-index-scene.org


+ 0 - 0
scenes/iorg-proto-login-scene.org