#1763 Fix the sidebar in the allura discussion tool

v1.0.0
closed
nobody
sf-1 (616)
General
nobody
2015-08-20
2011-03-19
No

The missing sidebar makes it impossible to start new threads or moderate

Related

Tickets: #1606

Discussion

  • Anonymous - 2011-03-19

    Originally by: chrismaloney

    This is about the "discussion" section.

    The "discussion" button at the top takes you to this page:
    https://sourceforge.net/p/allura/discussion/
    But this page has problems:
    - From the layout, to a newbie, it is not clear at all that you're looking at a list of three different forums.
    - The forum titles "discussion", "develop", "user" should be hyperlinks into the forums. Right now, they are not, so the only way into a forum is to click on the title of a thread. But "develop" has no threads -- so how does one get to that forum?
    - Because of these problems, and that there's no sidebar, it's not clear at all how to start a new thread.

    When you go through a topic, and then click on the forum title, you can get to this page:
    https://sourceforge.net/p/allura/discussion/general/
    Which contains a "send email to start a new topic" link. But it doesn't work. I used that and sent an email to general@discussion.allura.p.re.sf.net, but it didn't work. That was yesterday, and I still don't see my question. And no email response, either. :(

     
  • Dave Brondsema

    Dave Brondsema - 2011-03-21

    Missing sidebar is due to this error:

    13:36:43,042 ERROR [forgediscussion.forum_main] sidebar_menu
    Traceback (most recent call last):
      File "/var/local/allura/ForgeDiscussion/forgediscussion/forum_main.py", line 174, in sidebar_menu
        if ((not thread.discussion.deleted or has_artifact_access('configure', app=c.app)()) and thread.status == 'ok') ]
      File "/var/local/allura/ForgeDiscussion/forgediscussion/model/forum.py", line 122, in status
        return self.first_post.status
    AttributeError: 'NoneType' object has no attribute 'status'
    

    We are working on improving the UI (internal ticket [private-tickets:#4])

    Not sure about the email integration issue, I just sent a test email and it worked.

     
  • Rick Copeland - 2011-03-23
    • status: open --> in-progress
    • assigned_to: Rick Copéland
    • size: --> 2
     
  • Rick Copeland - 2011-03-23

    QA: really, just code-review -- the problem is not showing up in prod any more, so it's hard to replicate. The guard should prevent the traceback seen in Dave's comment, however.

     
  • Rick Copeland - 2011-03-23
    • status: in-progress --> code-review
    • assigned_to: Rick Copéland --> Wolf
    • size: 2 --> 1
     
  • Wolf - 2011-03-23
    • status: code-review --> closed
    • assigned_to: Wolf --> nobody
     

Log in to post a comment.