Paginate forum posts in a topic

Bug #992905 reported by Kristina Hoeppner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
High
Son Nguyen

Bug Description

When forum topics get too long, the system runs out of memory. Therefore, forum posts within a topic should be paginated.

Changed in mahara:
status: New → Triaged
importance: Undecided → High
tags: added: forums
removed: forum
Melissa Draper (melissa)
Changed in mahara:
milestone: none → 1.6.0
Changed in mahara:
status: Triaged → Confirmed
Son Nguyen (ngson2000)
Changed in mahara:
assignee: nobody → Son Nguyen (ngson2000)
status: Confirmed → In Progress
Revision history for this message
Son Nguyen (ngson2000) wrote :
Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/1414
Committed: http://gitorious.org/mahara/mahara/commit/f02e3e74849a8d82ed2528984f231d111e2b01a0
Submitter: Hugh Davenport (<email address hidden>)
Branch: master

commit f02e3e74849a8d82ed2528984f231d111e2b01a0
Author: Son Nguyen <email address hidden>
Date: Fri Jul 13 12:34:20 2012 +1200

    Paginate forum posts in a topic (Bug #992905)

    Forum topic posts now can be displayed
    - page by page,
    - page size is set to 10;
    - by threads (post reply)

    Can jump to a specific post(via postID)
    The appropriate page of the post will displayed.

    Change-Id: I71b668e756a1927f39129e862be40bf08851ced1
    Signed-off-by: Son Nguyen <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/1412
Committed: http://gitorious.org/mahara/mahara/commit/752e6d4309a396751a5a365aa68aa3f67b61fdaa
Submitter: Hugh Davenport (<email address hidden>)
Branch: master

commit 752e6d4309a396751a5a365aa68aa3f67b61fdaa
Author: Son Nguyen <email address hidden>
Date: Fri Jul 13 08:55:27 2012 +1200

    Update column 'path' when adding a new topic or post
    (Bug #992905)

    Add a new topic: path = <topicid> (10 digits leading by 0)
    Add a new post: path = <post's parent path>/<postid>

    Change-Id: I3a4bbd8d20f316c5e54ee6b90000b37064060adf
    Signed-off-by: Son Nguyen <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/1413
Committed: http://gitorious.org/mahara/mahara/commit/d2aed9642e010adb7da61129296c87832b3a5aa4
Submitter: Hugh Davenport (<email address hidden>)
Branch: master

commit d2aed9642e010adb7da61129296c87832b3a5aa4
Author: Son Nguyen <email address hidden>
Date: Fri Jul 13 09:51:31 2012 +1200

    List posts page by page (Bug #992905)

    page size is set to 10
    posts is sorted by threads and in forum indent mode

    post bookmarks only work in the first page

    Change-Id: I8ed82a2bd9307cb3288639ff7152df68980f0400
    Signed-off-by: Son Nguyen <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/1411
Committed: http://gitorious.org/mahara/mahara/commit/80980fd58e831c6152c6774c64666945880e45c8
Submitter: Hugh Davenport (<email address hidden>)
Branch: master

commit 80980fd58e831c6152c6774c64666945880e45c8
Author: Son Nguyen <email address hidden>
Date: Tue Jul 31 12:41:33 2012 +1200

    Add column 'path' to table interaction_forum_post (bug #992905)

    This column will stored the path from the topic to the post in
    the format <topicid>/<postid 1>/<postid 2>/.../<postid n>
    The postid has 10 digits leading by 0

    This column will help to sort threaded posts together
    and calculate the indent of current post.

    Change-Id: I65118bc359e36f7d02d221d8f215ca7d4caea099
    Signed-off-by: Son Nguyen <email address hidden>

Changed in mahara:
status: In Progress → Fix Committed
tags: added: newfeature1.6
Revision history for this message
Hugh Davenport (hugh-davenport) wrote :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 status fixreleased
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAlCbHO8ACgkQuMoJ2LQ3zxH8TAP/YN4BiCJZsn5a899/0UzV31Qg
lM8LXAwZWa6zFv6t0BQUHCqe6eFK9wPp51qgCWWXjUZ3vvvVcsyeWp6626aBFKSU
pCQXI9E7huPw802nJQ9WcZXRBUmgw87ww72Tx4mybnu7SPSrkZgXdnPGSMwDs89N
oWvTpl7Xuac48e6p0lU=
=ouU+
-----END PGP SIGNATURE-----

Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.