maxrossello / redmine_app_timesheets

A true timesheet plugin using orders, not bound to timelogs over issues
GNU General Public License v2.0
32 stars 10 forks source link

Unable to create new Version associated with Project in Settings #55

Closed thirubeyond closed 9 years ago

thirubeyond commented 9 years ago
  1. After using timesheet app plugin
  2. Successfully able to create global orders Expected Result: we should be able to create Project->Setting->Versions->New Version Actual result: Creates a global order which is disabled instead of new Version for the Project

Environment:

1) Time Sheet Master as on 24 Aug 2015

2) Redmine

Redmine version 3.0.4.stable Ruby version 2.0.0-p645 (2015-04-13) [i386-mingw32] Rails version 4.2.3 Environment production Database adapter Mysql2 SCM: Subversion 1.8.11 Git 2.5.0 Filesystem
Redmine plugins: redmine_app__space 1.0.3 redmine_app_timesheets 1.5.3

maxrossello commented 9 years ago

Which Project are you talking about? Global orders created in the administrative view are stored into the backing project which should never be managed manually, it is a sort of reserved area. Global orders are used in timesheets only, not used as Versions in other Projects, nor the backing project should be used for anything else.

In other projects, you should be able to create Versions normally and also assign them as (local) Orders, so that they can be managed in the administrative view as Orders as well. These are both Versions of the project and Orders in the timesheet.

Did I misunderstood your question?

thirubeyond commented 9 years ago

Thank you Max for the quick reply.

The project versions are created correctly in non-backup projects.

However I noticed another issue.

The Time sheet entry for Global order is not shown in Spent time. However time entry per issue is correctly shown in spent time.

Best Regards Thiru

On Mon, Aug 24, 2015 at 8:11 PM, maxrossello notifications@github.com wrote:

Which Project are you talking about? Global orders created in the administrative view are stored into the backing project which should never be managed manually, it is a sort of reserved area. Global orders are used in timesheets only, not used as Versions in other Projects, nor the backing project should be used for anything else.

In other projects, you should be able to create Versions normally and also assign them as (local) Orders, so that they can be managed in the administrative view as Orders as well. These are both Versions of the project and Orders in the timesheet.

Did I misunderstood your question?

— Reply to this email directly or view it on GitHub https://github.com/maxrossello/redmine_app_timesheets/issues/55#issuecomment-134229515 .

thirubeyond commented 9 years ago

More Updates on Issue:

I am able to see Spent time on Global Order in backup project. Is it possible to associate Project Specific Order with specific activities just like global order?

Best Regards Thiru

On Tue, Aug 25, 2015 at 11:51 AM, Thirukkannan Mookkaiah < thirubeyond@gmail.com> wrote:

Thank you Max for the quick reply.

The project versions are created correctly in non-backup projects.

However I noticed another issue.

The Time sheet entry for Global order is not shown in Spent time. However time entry per issue is correctly shown in spent time.

Best Regards Thiru

On Mon, Aug 24, 2015 at 8:11 PM, maxrossello notifications@github.com wrote:

Which Project are you talking about? Global orders created in the administrative view are stored into the backing project which should never be managed manually, it is a sort of reserved area. Global orders are used in timesheets only, not used as Versions in other Projects, nor the backing project should be used for anything else.

In other projects, you should be able to create Versions normally and also assign them as (local) Orders, so that they can be managed in the administrative view as Orders as well. These are both Versions of the project and Orders in the timesheet.

Did I misunderstood your question?

— Reply to this email directly or view it on GitHub https://github.com/maxrossello/redmine_app_timesheets/issues/55#issuecomment-134229515 .

maxrossello commented 9 years ago

The Time sheet entry for Global order is not shown in Spent time. However time entry per issue is correctly shown in spent time.

Yeah, this is the only case where some setting in the backing project is still necessary as of today, as per the disclaimer reported below: NOTE: in order for users to report timelogs over global Orders into standard views (e.g. spent time reports) you need to assign a role which allows to read timelogs into the backing project. This is not necessary for local Orders, nor for working with timelogs on global Orders within the Timesheets app.

This means that you have to assign some permission to see time tracking data in the backing project for standard views to be able to use Global Orders data.

Is it possible to associate Project Specific Order with specific activities just like global order?

Activities that can be associated to local orders are those enabled in the hosting project and are, in this case, the same as used for project management time tracking (/projects/your_project/settings/activities).

maxrossello commented 9 years ago

Closing for inactivity. Please reopen if necessary. Thanks