[Git][noosfero/noosfero][master] 6 commits: plugins: Load extensions in subdirectories

Bráulio Bhavamitra gitlab at mg.gitlab.com
Wed Apr 27 19:10:37 BRT 2016


Bráulio Bhavamitra pushed to branch master at Noosfero / noosfero


Commits:
74e81649 by Braulio Bhavamitra at 2016-04-25T18:08:08-03:00
plugins: Load extensions in subdirectories

- - - - -
2b56f641 by Braulio Bhavamitra at 2016-04-25T18:08:08-03:00
products: fix dependent plugins

- - - - -
bb150fb8 by Braulio Bhavamitra at 2016-04-25T18:08:08-03:00
Fix render partial for class to work with searches

- - - - -
31868a1a by Braulio Bhavamitra at 2016-04-27T18:48:11-03:00
Move products into a plugin

This will many further improvements to the products, such as:
- Interaction with other plugins such as suppliers, stock and
currencies. The inteface can change in such a way that if done
usings hotspots would hurt usability and coherence.
- More autonomy to develop and integrate other features
(in the next months we will integrate batch edition and stock,
currencies might come next)
- More declouping from core and other components

- - - - -
76fe0ea9 by Braulio Bhavamitra at 2016-04-27T18:48:31-03:00
products: only consider visible profiles

- - - - -
ec524239 by Bráulio Bhavamitra at 2016-04-27T22:10:21+00:00
Merge branch 'products-plugins' into 'master'

Move products into a plugin



See merge request !869
- - - - -


100 changed files:

- app/controllers/admin/categories_controller.rb
- app/controllers/admin/edit_template_controller.rb
- app/controllers/admin/environment_design_controller.rb
- app/controllers/my_profile/cms_controller.rb
- app/controllers/my_profile/profile_design_controller.rb
- − app/controllers/public/catalog_controller.rb
- app/controllers/public/search_controller.rb
- app/helpers/action_tracker_helper.rb
- app/helpers/application_helper.rb
- app/helpers/categories_helper.rb
- app/helpers/display_helper.rb
- app/helpers/partials_helper.rb
- app/helpers/profile_image_helper.rb
- app/models/article.rb
- app/models/box.rb
- app/models/category.rb
- app/models/enterprise.rb
- app/models/environment.rb
- app/models/profile.rb
- − app/models/sellers_search_block.rb
- − app/views/blocks/footers/products.html.erb
- app/views/blocks/profile_info.html.erb
- − app/views/blocks/sellers_search.html.erb
- app/views/box_organizer/edit.html.erb
- app/views/categories/index.html.erb
- − app/views/manage_products/_categories_autocomplete.html.erb
- − app/views/manage_products/_edit_description.html.erb
- app/views/map_balloon/profile.html.erb
- − app/views/person_notifier/mailer/_create_product.html.erb
- − app/views/person_notifier/mailer/_remove_product.html.erb
- − app/views/person_notifier/mailer/_update_product.html.erb
- app/views/profile_editor/_organization.html.erb
- app/views/profile_editor/index.html.erb
- app/views/search/_display_results.html.erb
- app/views/search/_image.html.erb
- − app/views/search/products.html.erb
- − app/views/search/products.js.erb
- config/initializers/action_tracker.rb
- config/routes.rb
- + db/migrate/20160422163123_enable_products_plugin_on_environments.rb
- db/schema.rb
- features/categories_block.feature
- features/search.feature
- features/step_definitions/noosfero_steps.rb
- features/support/paths.rb
- lib/noosfero/plugin.rb
- lib/noosfero/plugin/routes.rb
- plugins/display_content/test/unit/display_content_block_test.rb
- + plugins/metadata/install.rb
- plugins/metadata/lib/ext/product.rb → plugins/metadata/lib/ext/products_plugin/product.rb
- plugins/metadata/test/functional/manage_products_controller_test.rb → plugins/metadata/test/functional/products_plugin/page_controller_test.rb
- plugins/orders/install.rb
- plugins/orders/lib/ext/product.rb → plugins/orders/lib/ext/products_plugin/product.rb
- plugins/orders/models/orders_plugin/item.rb
- plugins/orders_cycle/lib/ext/product.rb → plugins/orders_cycle/lib/ext/products_plugin/product.rb
- − plugins/orders_cycle/lib/ext/suppliers_plugin/base_product.rb
- plugins/pg_search/db/migrate/20130320010063_create_indexes_for_search.rb
- + plugins/products/controllers/profile/products_plugin/catalog_controller.rb
- app/controllers/my_profile/manage_products_controller.rb → plugins/products/controllers/profile/products_plugin/page_controller.rb
- + plugins/products/controllers/public/products_plugin/search_controller.rb
- features/browse_catalogs.feature → plugins/products/features/browse_catalogs.feature
- features/enterprise_homepage.feature → plugins/products/features/enterprise_homepage.feature
- features/featured_products_block.feature → plugins/products/features/featured_products_block.feature
- features/search_products.feature → plugins/products/features/search_products.feature
- + plugins/products/features/step_definitions/products_steps.rb
- + plugins/products/features/support/paths.rb
- + plugins/products/lib/ext/action_tracker_config.rb
- + plugins/products/lib/ext/action_tracker_helper.rb
- + plugins/products/lib/ext/categories_helper.rb
- + plugins/products/lib/ext/enterprise.rb
- + plugins/products/lib/ext/environment.rb
- + plugins/products/lib/ext/profile.rb
- + plugins/products/lib/products_plugin.rb
- + plugins/products/lib/products_plugin/base.rb
- app/helpers/catalog_helper.rb → plugins/products/lib/products_plugin/catalog_helper.rb
- app/helpers/enterprise_homepage_helper.rb → plugins/products/lib/products_plugin/enterprise_homepage_helper.rb
- app/helpers/manage_products_helper.rb → plugins/products/lib/products_plugin/products_helper.rb
- app/models/certifier.rb → plugins/products/models/products_plugin/certifier.rb
- app/models/enterprise_homepage.rb → plugins/products/models/products_plugin/enterprise_homepage.rb
- app/models/featured_products_block.rb → plugins/products/models/products_plugin/featured_products_block.rb
- app/models/input.rb → plugins/products/models/products_plugin/input.rb
- app/models/price_detail.rb → plugins/products/models/products_plugin/price_detail.rb
- app/models/product.rb → plugins/products/models/products_plugin/product.rb
- app/models/product_categories_block.rb → plugins/products/models/products_plugin/product_categories_block.rb
- app/models/product_category.rb → plugins/products/models/products_plugin/product_category.rb
- app/models/product_qualifier.rb → plugins/products/models/products_plugin/product_qualifier.rb
- app/models/production_cost.rb → plugins/products/models/products_plugin/production_cost.rb
- app/models/products_block.rb → plugins/products/models/products_plugin/products_block.rb
- app/models/qualifier.rb → plugins/products/models/products_plugin/qualifier.rb
- app/models/qualifier_certifier.rb → plugins/products/models/products_plugin/qualifier_certifier.rb
- app/models/unit.rb → plugins/products/models/products_plugin/unit.rb
- + plugins/products/po/pt/products.po
- public/images/catalog-expanders.png → plugins/products/public/images/catalog-expanders.png
- public/javascripts/catalog.js → plugins/products/public/javascripts/catalog.js
- public/javascripts/manage-products.js → plugins/products/public/javascripts/manage-products.js
- public/javascripts/product_categories.js → plugins/products/public/javascripts/product_categories.js
- + plugins/products/public/javascripts/products.js
- + plugins/products/public/style.scss
- public/stylesheets/blocks/featured-products.scss → plugins/products/public/stylesheets/blocks/featured-products.scss
- public/stylesheets/blocks/products.scss → plugins/products/public/stylesheets/blocks/products.scss


The diff was not included because it is too large.


View it on GitLab: https://gitlab.com/noosfero/noosfero/compare/6639c037dd077df006edfac211a195605c1ff251...ec5242390378255b48809fbd2e514a028676ae8f
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20160427/6a2c0079/attachment-0001.html>


More information about the Noosfero-dev mailing list