[Git][noosfero/noosfero][master] 2 commits: environment: profile kinds feature

Rodrigo Souto gitlab at mg.gitlab.com
Mon Jan 2 17:47:12 BRST 2017


Rodrigo Souto pushed to branch master at Noosfero / noosfero


Commits:
539965c9 by Rodrigo Souto at 2017-01-02T08:30:03-03:00
environment: profile kinds feature

This feature allows environment administrators to create custom profile
kinds. These kinds are divided by profile type (Person, Community and
Enterprise). Profiles can define themselves as any of the types created
by the administrator on their creation or editing their informations
later. If the kind is marked as "moderated", a task is created for the
amidnistrator in order to approve a profile to define itself as the
kind in case.

These kinds are now intended to serve as a proper profile
especialization feature instead of using categories, templates or
community memberships for it. They can be used as search
differentiators, style customizations through added css classes and
extra permissions access.

- - - - -
d5b83203 by Rodrigo Souto at 2017-01-02T19:47:00+00:00
Merge branch 'profile-kind' into 'master'

environment: profile kinds feature

See merge request !1071
- - - - -


30 changed files:

- + app/controllers/admin/kinds_controller.rb
- app/controllers/my_profile/memberships_controller.rb
- app/controllers/my_profile/profile_editor_controller.rb
- app/controllers/public/account_controller.rb
- app/controllers/public/enterprise_registration_controller.rb
- app/helpers/application_helper.rb
- app/helpers/layout_helper.rb
- app/helpers/profile_image_helper.rb
- + app/helpers/style_helper.rb
- + app/models/approve_kind.rb
- app/models/environment.rb
- + app/models/kind.rb
- app/models/organization.rb
- app/models/profile.rb
- app/views/account/_signup_form.html.erb
- app/views/admin_panel/index.html.erb
- app/views/blocks/profile_image.html.erb
- app/views/blocks/profile_info.html.erb
- app/views/comment/_comment.html.erb
- app/views/enterprise_registration/basic_information.html.erb
- + app/views/kinds/_form.html.erb
- + app/views/kinds/edit.html.erb
- + app/views/kinds/index.html.erb
- + app/views/kinds/new.html.erb
- app/views/memberships/new_community.html.erb
- app/views/profile/_profile_activity.html.erb
- app/views/profile/_profile_scrap.html.erb
- app/views/profile/_profile_scraps.html.erb
- app/views/profile_editor/_organization.html.erb
- app/views/profile_editor/_person.html.erb


The diff was not included because it is too large.


View it on GitLab: https://gitlab.com/noosfero/noosfero/compare/479cdb6f3c6f304dace002893ae9574a390e6e78...d5b832035defbcfe1887b894ac5971fa3711dfad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20170102/6c4542b0/attachment.html>


More information about the Noosfero-dev mailing list