← Back to team overview

openerp-india team mailing list archive

[Bug 1107264] Re: [7.0] List unoficial modules imposible in default list vie for ir.module.

 

Hi Nhomar,

Let's provide a bit more context about those 2 menus.

1. Apps
=======

This menu is meant to show all indexed modules from OpenERP Apps, but at the moment the Apps server only have the official modules for v7. We are currently working on updating the indexing and packaging system to support all community modules. At that point you will be able to see/download any indexed 7.0 module via the Apps menu (it will simply have a default filter named "Featured" that shows only the modules that have been verified to work well on 7.0).
You'll probably be glad to be able to download and install most modules and their dependencies in 1 click soon :-)

This menu will however only ever show Apps from the OpenERP Apps repository, it will not be able to show modules that only exist locally on the machine. Technically, the reason is that the search results are directly coming from the OpenERP Apps servers and only post-processed locally.
BTW when installing modules the system will always use the local version of the module (if available and up-to-date), so that should work as expected.

This menu must be a client action for many technical reasons, the main
being that it directly returns results from the Apps server. This also
allows it to be automatically updated with the latest Apps features,
including new features that would appear (e.g. ratings, comments, etc.)

Concerning the fact that modules from the "Hidden" Category are hidden by default, we thought of making the filter explicit in the search results (via search_default_* context), but always having a filter named "Hide technical modules" in the search view would be ugly and confusing for users. Those modules are really not meant to show up in search results for lambda users, but if you have a suggestion for a simple and clean way to toggle Hidden modules visibility, please post it.
But remember that the main purpose of this menu is to let normal users find relevant apps to install, so perhaps it does not matter much.

ETA for having community modules in the new Apps servers: a few weeks.


2. Installed
============

This menu is mostly meant as a fallback/technical menu, and regular
users should not need to use it It was initially completely hidden for
users who don't have the "Technical Features" group, but that would
require even more clicks for those who need it. The name "Installed
Modules" was preferred over "Local Modules" because lambda users would
have no idea what a "local modules" is, and what a non-local module
would be. And as you saw the list is filtered on installed modules by
default, so this is technically consistent.

The situation is indeed a bit confusing for those trying to install non-official addons on 7.0 at the moment, but this is only temporary.
In any case installing non-official modules requires a few technical steps and is not meant for lambda users, so anyone installing such modules can perhaps be told to use the "Installed modules" menu (in the same instructions that explain how to download the modules). This will mostly affect developers, and is just a matter of knowing where to look.


I hope this helps you understand the constraints...

** Changed in: openobject-server
       Status: New => Opinion

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/1107264

Title:
  [7.0] List unoficial modules imposible in default list vie for
  ir.module.

Status in OpenERP Server:
  Opinion

Bug description:
  Hello.

  To test is simple:

  Add as part of your server addons some community branch (i add the ctp
  ones) your addons-path should look like this:

  /home/nhomar/instancias/7.0/addons,/home/nhomar/instancias/7.0/web/addons,/home/nhomar/instancias/7.0/training_modules

  177 Modules (the official ones with out of Hidden category)

  http://www.diigo.com/item/image/2vq6y/rw6a

  The in the same database, just go to Installed modules, clear the
  filter, and go to list view:

  216 Modules (Hidden + the CTP ones i added)

  http://www.diigo.com/item/image/2vq6y/yhn6

  I think it is a little confusing, but what is worst is that it is not
  done in a normal Domain, if you go to the action related to this menu,
  no domain at all, it is a "client action" Why hard code in client side
  a behavior for technical and historical reasons in the client? .

  http://www.diigo.com/item/image/2vq6y/5xvb

  Now to be able to see my modules i must to go to an specific so
  confusing menu called "Installed Modules, > take off the filter that
  give sense to the name menu and then click on list view...."

  Really, People don't you think it is a bad __new__ approach?

  Regards.

  SERVER revno 4808
  ADDONS revno 8615
  WEB revno 3729

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/1107264/+subscriptions


References