I just added two new features in the cvs repository that should help to the data entry and filtering.

1. The creation contents paths accept parameters in the url.
So it is possible to call (for example)
node/add/stormtimetracking?organization_nid=123
node/add/stormtimetracking?project_nid=321
node/add/stormtimetracking?task_nid=456
node/add/stormtimetracking?ticket_nid=654

The corresponding fileld will be pre-populated. If you specify only the ticket_nid,
the parents nids (organization, project and task) are taken form the db and automatically
inserted.

This behavior is available on all content types now.
This permits to create links of the type :
"Create a new timetracking for this organization (project, task, ticket)"
and speed up the data entry.

The same logic is applied if a filter is set :
If you have filtered the content types by the organization SpeedTech,
if you create a new timetracking : node/add/stormtimetracking
the organization is already set (the same for project, task and ticket and for others content types).

2. The filters can be controlled by url parameters (this feature isn't yet available on every content type).
So for example, to jump directly to the people list of an organization you could call the url :
storm/people?organization_nid=123
This permits to create links of the type :
"People (Projects, Tasks, Tickets, Timetrackings) of this organization".

Comments

Roberto Gerola’s picture

StatusFileSize
new21.58 KB

Filters support should be complete now.
Plus I added a feature that I called "Quick shortcuts" to organizations list.
It permits to jump directly on the list of the organizations which name begins with the
selected character.
See the attached screenshot.

Roberto Gerola’s picture

Status: Active » Closed (fixed)