[Git][noosfero/noosfero][master] 13 commits: Profile followers feature

Larissa Reis gitlab at mg.gitlab.com
Mon Jul 18 13:32:18 BRT 2016


Larissa Reis pushed to branch master at Noosfero / noosfero


Commits:
8b945809 by Marcos Ronaldo at 2016-07-17T19:57:24-03:00
Profile followers feature

Signed-off-by: Alessandro Caetano <alessandro.caetanob at gmail.com>
Signed-off-by: Artur Bersan de Faria <arturbersan at gmail.com>
Signed-off-by: Gabriel Silva <gabriel93.silva at gmail.com>
Signed-off-by: Marcos Ronaldo <marcos.rpj2 at gmail.com>
Signed-off-by: Matheus Miranda <matheusmirandalacerda at gmail.com>
Signed-off-by: Sabryna Sousa <sabryna.sousa1323 at gmail.com>
Signed-off-by: Victor Matias Navarro <victor.matias.navarro at gmail.com>
Signed-off-by: Vitor Barbosa <vitormga15 at gmail.com>

- - - - -
bfaf133d by Larissa Reis at 2016-07-18T13:28:57-03:00
Updates schema

- - - - -
e78974a8 by Larissa Reis at 2016-07-18T13:28:57-03:00
Fixes indentation and typo

- - - - -
432cfc1c by Larissa Reis at 2016-07-18T13:28:57-03:00
Fixes setting items in profile

Concern needs to be included before first use of setting items

- - - - -
7f3c26b0 by Larissa Reis at 2016-07-18T13:28:57-03:00
Uses a New button with icon for new circle

- - - - -
f2992440 by Larissa Reis at 2016-07-18T13:28:57-03:00
Only shows distinct followers in profile.followers

- - - - -
cfe6f768 by Larissa Reis at 2016-07-18T13:28:57-03:00
Fixes followers related controllers to use current profile instead of logged in user

Lists and edits followers and circles in control panel of profile that
is being viewed instead of logged in person. Also unfollow person in
control panel based on current viewed profile instead of current logged
in user.

This is necessary because sometimes an environment admin is editing
someone else's profile and those actions should be performed on that
profile instead of admin's profile.

- - - - -
c5156e92 by Larissa Reis at 2016-07-18T13:28:57-03:00
Fixes a failing profile follower test

- - - - -
788d99fe by Larissa Reis at 2016-07-18T13:28:57-03:00
Fixes migration to use any role in community when creating community followers

- - - - -
80057103 by Larissa Reis at 2016-07-18T13:28:57-03:00
Fixes migration to create all friendship groups

- - - - -
63f25af1 by Larissa Reis at 2016-07-18T13:28:57-03:00
Creates a circle for each friendship group

- - - - -
e5b81bcf by Gabriel Silva at 2016-07-18T13:28:57-03:00
Filters request type in profile_controller

Signed-off-by: Gabriel Silva <gabriel93.silva at gmail.com>

- - - - -
6fa989a8 by Larissa Reis at 2016-07-18T13:30:03-03:00
Merge branch 'noosfero-master_profile_followers' into 'master'

Profile followers feature

Signed-off-by: Alessandro Caetano <alessandro.caetanob at gmail.com>
Signed-off-by: Artur Bersan de Faria <arturbersan at gmail.com>
Signed-off-by: Gabriel Silva <gabriel93.silva at gmail.com>
Signed-off-by: Marcos Ronaldo <marcos.rpj2 at gmail.com>
Signed-off-by: Matheus Miranda <matheusmirandalacerda at gmail.com>
Signed-off-by: Sabryna Sousa <sabryna.sousa1323 at gmail.com>
Signed-off-by: Victor Matias Navarro <victor.matias.navarro at gmail.com>
Signed-off-by: Vitor Barbosa <vitormga15 at gmail.com>

See merge request !976

- - - - -


30 changed files:

- app/controllers/application_controller.rb
- + app/controllers/my_profile/circles_controller.rb
- + app/controllers/my_profile/followers_controller.rb
- app/controllers/public/content_viewer_controller.rb
- app/controllers/public/profile_controller.rb
- app/helpers/action_tracker_helper.rb
- app/helpers/profile_helper.rb
- app/jobs/notify_activity_to_profiles_job.rb
- app/models/add_member.rb
- app/models/article.rb
- app/models/block.rb
- + app/models/circle.rb
- app/models/enterprise.rb
- app/models/favorite_enterprise_person.rb
- app/models/friendship.rb
- app/models/person.rb
- app/models/profile.rb
- + app/models/profile_follower.rb
- + app/views/blocks/profile_info_actions/_circles.html.erb
- app/views/blocks/profile_info_actions/_common.html.erb
- + app/views/blocks/profile_info_actions/_select_circles.html.erb
- + app/views/circles/_circle_checkbox.html.erb
- + app/views/circles/_form.html.erb
- + app/views/circles/edit.html.erb
- + app/views/circles/index.html.erb
- + app/views/circles/new.html.erb
- + app/views/followers/_edit_circles_modal.html.erb
- + app/views/followers/_profile_list.html.erb
- + app/views/followers/index.html.erb
- + app/views/person_notifier/mailer/_new_follower.html.erb


The diff was not included because it is too large.


View it on GitLab: https://gitlab.com/noosfero/noosfero/compare/fceeac682c863b5c387900b325dc414a3e17d343...6fa989a87281a5661381f6d9cfb1699645e5e2f9
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20160718/2ab76bf8/attachment.html>


More information about the Noosfero-dev mailing list