Hello,

Here a patch for web2py_issuetracker...
I didn't read the whole app, so I hope it still works as intended.


# HG changeset patch
# User Richard Vézina <ml.richard.vez...@gmail.com>
# Date 1341502246 14400
# Node ID d4a6372008825fa571f3f7b021b3e79fab7e7df4
# Parent  e4535bcdef395d6e8b1f777e8466e1fc74a2d0d1
Fix not working app

diff -r e4535bcdef39 -r d4a637200882 controllers/default.py
--- a/controllers/default.py mar nov 01 08:23:10 2011 -0500
+++ b/controllers/default.py jeu jui 05 11:30:46 2012 -0400
@@ -18,11 +18,15 @@


 def projects():
-    COLUMNS=('project.name
','project.author','project.repo','project.license')
-    LINKS=[lambda row: A('issues',_href=URL('issues',args=row.id))]
+    FIELDS=[db.project.name,
+            db.project.author,
+            db.project.repo,
+            db.project.license,
+            db.project.created_by] # created_by seems to be required in
the fields list
+    LINKS=[lambda row: A('issues', _href=URL('issues', args=row.id))]
     def check(row): return (row.created_by == auth.user_id)
-    grid = SQLFORM.grid(db.project,editable=check,deletable=check,
-                        columns = COLUMNS,links=LINKS)
+    grid = SQLFORM.grid(db.project, editable=check, deletable=check,
+                        fields = FIELDS, field_id=db.project.id,
links=LINKS)
     return dict(grid=grid)

 def issues():
@@ -49,13 +53,17 @@
             auth.user.email in (project.members_email or [])):
         db.issue.owner.writable = False
         db.issue.status.writable = False
-    COLUMNS=('issue.status','issue.summary','issue.created_on',
-             'issue.author','issue.labels')
-    LINKS=[lambda row: A('issue',_href=URL('issue',args=row.uuid))]
-    grid = SQLFORM.grid(query, columns = COLUMNS,links=LINKS,
-                        details=False,editable=False,
+    FIELDS=[db.issue.status,
+            db.issue.summary,
+            db.issue.created_on,
+            db.issue.author,
+            db.issue.labels,
+            db.issue.uuid] # uuid seems to be required in the fields list
+    LINKS=[lambda row: A('issue', _href=URL('issue', args=row.uuid))]
+    grid = SQLFORM.grid(query, fields = FIELDS, links=LINKS,
+                        details=False, editable=False,
                         deletable=project.created_on==auth.user_id,
-                        create=auth.user_id,args=[project.id],
+                        create=auth.user_id, args=[project.id],
                         oncreate=lambda form:do_mail([db.issue(form.vars.id
)]))
     return dict(grid=grid, project=project)


I will open a ticket on google code and post it there too, in case this
mail get lost.

Richard

On Sat, Jun 2, 2012 at 3:26 PM, Anthony <abasta...@gmail.com> wrote:

> Yes, that's one of Julio's, creator of http://www.qa-stack.com/ and
> http://pyforum.org/. All three are listed on the Powered By site.
>
> Anthony
>
>
> On Saturday, June 2, 2012 3:13:40 PM UTC-4, Massimo Di Pierro wrote:
>>
>> I had not seen it. Looks really slick.
>>
>> On Friday, 1 June 2012 23:49:31 UTC-5, Bruce Wade wrote:
>>>
>>> i-track is the winner I already have it integrated into my project and
>>> will build off of it.
>>>
>>> On Fri, Jun 1, 2012 at 7:01 AM, Bruce Wade <bruce.w...@gmail.com> wrote:
>>>
>>>> issue tracker there is an error when you click on projects on the demo
>>>> not a good example :D
>>>> i-track looks like a very good starting point if we want to build of an
>>>> existing product.
>>>>
>>>>
>>>> On Fri, Jun 1, 2012 at 12:37 AM, Jason (spot) Brower <
>>>> encomp...@gmail.com> wrote:
>>>>
>>>>> issue tracker I know of...
>>>>> I am looking at itracker now
>>>>> Thanks. :)
>>>>>
>>>>>
>>>>> On Fri, Jun 1, 2012 at 10:31 AM, stefaan <stefaan.hi...@gmail.com>wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> I have noticed one other tracker in web2py, but I couldn't demo it.
>>>>>>>
>>>>>>> Have you seen these?
>>>>>>
>>>>>> http://code.google.com/p/**web2py-issuetracker/<http://code.google.com/p/web2py-issuetracker/>
>>>>>> http://www.i-track.org/
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> --
>>>> Regards,
>>>> Bruce Wade
>>>> http://ca.linkedin.com/in/**brucelwade<http://ca.linkedin.com/in/brucelwade>
>>>> http://www.wadecybertech.com
>>>> http://www.fittraineronline.**com <http://www.fittraineronline.com> -
>>>> Fitness Personal Trainers Online
>>>> http://www.warplydesigned.com
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> Regards,
>>> Bruce Wade
>>> http://ca.linkedin.com/in/**brucelwade<http://ca.linkedin.com/in/brucelwade>
>>> http://www.wadecybertech.com
>>> http://www.fittraineronline.**com <http://www.fittraineronline.com> -
>>> Fitness Personal Trainers Online
>>> http://www.warplydesigned.com
>>>
>>>

Reply via email to