Show posts and post count on the instance homepage
Add virtual url property to post schema
Fix post display on homepage
Add initials method to Post

This doesn't really make sense for a post, need to come up with
something better to put here.
Add posts app using generic document

This allows posts to be listed at /posts in the UI.
Rename post partial used in organization view

The view post view is called post/view.html by default. The partial in
the organization view/form had a conflicting name, so I've renamed that
so we can use the default name for the actual post view.
Add page to view individual post

This shows the post label, role and area name.

Will also need to add the person/organization that these are attached to
if relevant.
Add post person and organization to view page

If there is an organization or person associated with a post then
display them on the post view page and link to them.
Link to posts from organization page

Link to the individual posts from the organization page's posts tab.
Move membership finding into generic document app

Rather than the person, organization and post apps each having their own
membership finding code I've refactored things so that the generic
document app is responsible for finding memberships.
Add list of memberships to post view page

This lists all the people who are associated with a post via a
membership.

Currently this just passes the post's organization through to the
membership template, but there may be something smarter/different we can
do to clean up the display.
Display memberships associated with posts

On person pages make sure validMembership returns true for memberships
with a post_id property and relatedObject returns the post's
organization for the membership.
Make validMembership slightly easier to follow

Rather than one long conditional using && and || operators I've split it
up to use if statements. This hopefully makes it a bit easier to follow
what's going on.
Link to the post from membership listing
Add icon-posts.gif

This is the icon that appears on the homepage of the instance, linking
through to the list of all posts in an instance.
Populate post's organization for each membership

When a person's membership with a post has no organization on the
membership we instead use the posts's organization directly. This
ensures that the posts's organization is populated before we get to the
template.
Use membership and post role in membership list item

If a membership has a role of 'Candidate' and the post has a role of
'Member of parliament' then we want to display 'Member of parliament
Candidate'.

Admittedly the grammar isn't ideal, but this will suffice for now.