* Adds a new metadata helper and methods to PostPresenter to have metas on post pages. * Adds tests to post controller to check correctness of metas * Add methods to PersonPresenter to have metas on profile pages * Correct meta data helper test * Update PersonPresenter, add test to PeopleController * Creates TagPresenter. Display tag metas on tag index page * Updata meta data helper spec * Not displaying bio as the description meta on profile page for now. Privacy concerns to be cleared. * Set meta info as hashes in presenters * Move original hardcoded metas info to config/defaults.yml * metas_tags include by default the general metas, update views * Update code style, clean views * Renames TagPresenter StreamTagPresenter, updates TagController spec * Add a default_metas entry to diaspora.yml.example * Align metas hash in presenters, refactor meta data helper * Use bio as description meta if user has a public profile * Rename StreamTagPresenter to TagStreamPresenter |
||
|---|---|---|
| .. | ||
| aspect_membership_presenter.rb | ||
| aspect_presenter.rb | ||
| avatar_presenter.rb | ||
| base_presenter.rb | ||
| block_presenter.rb | ||
| comment_presenter.rb | ||
| contact_presenter.rb | ||
| extreme_post_presenter.rb | ||
| last_three_comments_decorator.rb | ||
| node_info_presenter.rb | ||
| o_embed_presenter.rb | ||
| person_presenter.rb | ||
| photo_presenter.rb | ||
| pod_presenter.rb | ||
| post_interaction_presenter.rb | ||
| post_presenter.rb | ||
| profile_presenter.rb | ||
| service_presenter.rb | ||
| social_relay_presenter.rb | ||
| statistics_presenter.rb | ||
| tag_stream_presenter.rb | ||
| user_application_presenter.rb | ||
| user_applications_presenter.rb | ||
| user_presenter.rb | ||