Code Monkey home page Code Monkey logo

redmine-stuff-to-do-plugin's People

Contributors

abeaumont avatar alevkin avatar allisson avatar ande3577 avatar cforce avatar davidelbe avatar edavis10 avatar jangosteve avatar neffets avatar pacso avatar sio4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

redmine-stuff-to-do-plugin's Issues

Add Version drop-down

In the current version of the plugin you’ll see all tasks from all versions when you select a specific project. If you’ve already planned ahead and have a roadmap for the upcoming 2–3 versions, you’ll see items that aren’t really actionable.

It would be great to have a third drop-down box that would let you filter by versions (in addition to the default filter drop-down).

Issues row color Inverted

image
image
As you can see from the screenshot it seems to work, but the truth is that all the red issues have priority "Normal" and all the white issues are "Urgent"..

any suggestion?

Feature : Show only commons project

At the moment, activating the permission "View others stuff to do" allows the user to see the full project list of the "managed" user, even the projects the "manager" isn't involved in.

It would be nice to have either :

  • A new permission allowing to show
    • the full user's project list
    • or a filtered list with only the projects both the managed user and the manager are involved in.
  • Or a config page like the one made for managing the reportees, allowing to choose wich projects to show for each user activated in the reportees.

Couldn't help much as i'm a total ruby noob, but very nice work you made here.

Cannot remove plugin from db

rake db:migrate:plugin NAME=stuff_to_do_plugin VERSION=0 RAILS_ENV=production
Migrating stuff_to_do_plugin (Stuff To Do Plugin)...
==  AddEnableStuffToDoToUser: reverting =======================================
-- remove_column(:user_preferences, :stuff_to_do_enabled)
   -> 0.0193s
==  AddEnableStuffToDoToUser: reverted (0.0198s) ==============================

==  RemoveIdFromTimeGridIssuesUsers: reverting ================================
rake aborted!
An error has occurred, all later migrations canceled:

undefined method `IrreversibleMigration' for ActiveRecord:Module

Compability with 2.4.x

Hi, I have some problems with this plugin and redmine 2.4.2

When accessing the setting page i get this error

NoMethodError (undefined method `plugin_stuff_to_do_plugin' for 
                   #<Class:0x000000034fcba0>): app/controllers/settings_controller.rb:69:in `plugin'

I have already on migration for plugins and restarted apache.

The plugin is installed in redmine/plugins/stuff_to_do_plugin

Update I have tried to install Redmine 2.4 again and added the plugin, in the beginning I got the same error, because I have giving it work directory name in plugins/ but after rename, it just worked.

Update2 On my server i am running ruby 1.9.3-p194 and on my local machine where I did the reinstall, are running 2.0.0-p247. Both redmine version are newest stable-2.4 = 2.4.1.stable.12386

Unable to select another assignee than me even I'm the manager on projects

Hi,

first thanks for great job. This is first stuff-to-do-plugin branch that works with Redmine version 2.3.1. Thank you for that.

However I can only see my tasks but I'm unable to see others task nor assign task order for them. Iˇm Redmine adminitstrator and manager on several projects.

Do you know where can be the problem or what I'm doing wrong?

Thanks

Compatibility with 2.3.x

Hi,

When trying to get this working with redmine 2.3.x i have found that the top menu items produce a 404, and also the same for the "configure" link on the plugin page.

When i did finally get the pages to display after much "hacking" with the code, it was horribly broken. (probably due to the fact i am crap at ruby).

Are there currently any plans to provide compatibility with 2.3.x?

personal detailed work time (mass) time caturing

Redmine "Internal error" when trying to close the issue that is on todo list

Steps to reproduce:

  • On Stuff To Do page, drag issue onto "What I'm doing now" pane
  • Click on issue ID to go to issue page.
  • Select "Update", change status to "Closed" and press "Submit"
  • Redmine error page is displayed

The issue is not closed (stays in previous state).
It is not necessary to click go to issue page from Stuff To Do - it is enough that issue is at "What I'm doing now" list and you cannot close it.
If you move back the issue to "What's available" pane, it closes fine.

In redmine log I have:

NoMethodError (undefined method `index' for #<User:0xb418f984>):
  app/models/mailer.rb:434:in `deliver_mail'
  app/models/issue.rb:884:in `save_issue_with_child_records'
  app/models/issue.rb:871:in `save_issue_with_child_records'
  app/controllers/issues_controller.rb:171:in `update'

Redmine running at Debian squeeze. Redmine config:

Environment:
  Redmine version                          2.1.2.stable
  Ruby version                             1.8.7 (i486-linux)
  Rails version                            3.2.8
  Environment                              production
  Database adapter                         MySQL
Redmine plugins:
  jredmine                                 1.5.1
  projects_tree_view                       0.0.8
  redmine_backlogs                         v0.9.26
  redmine_default_assign                   0.2.0
  redmine_dmsf                             1.4.5 stable
  redmine_favourite_projects               0.6.1
  redmine_gitolite_hook                    0.1.1
  redmine_importer                         1.0
  redmine_my_roadmaps                      0.1.12_redmine2.1
  redmine_plugin_views_revisions           0.0.1
  redmine_private_wiki                     0.2.2
  redmine_testlinklink                     1.0.0
  redmine_wiki_extensions                  0.6.0
  redmine_xls_export                       0.2.1
  redmine_xnet_bugzilla                    0.0.1
  stuff_to_do_plugin                       0.4.1

404

Missing template, responding with 404
Rendered common/error.html.erb within layouts/base (0.6ms)
Completed 404 Not Found in 2451ms (Views: 32.7ms | ActiveRecord: 111.7ms)

Redmine version 2.3.2.stable
Redmine version 2.1.2

Issues assigned to groups

Hello there,
While i was testing the plugin i noticed that it actually doesn't adds to the user the issues that are assigned to a group (even if the user is part of it)

do you think this is a bug or a future feature you can implement?

i would like to implement this anyway and i'll search for a solution while waiting for your answer

thanks in advance

Fix filters to work as expected

Only ever show issues for selected user, then add additional filter for status, etc.

Also allow filtering for all users, not just ones with view others permission

Time grid does not work in 2.0.x

ActionController::RoutingError (No route matches {:action=>"time_grid", :controller=>"stuff_to_do"}):

Workaround is to leave timegrid disabled under the plugin settings.

"What's recommended to do next" does not work

Hi,

Plugin looks great, unfortunately does not work as it should.

I am admin and have right to do everything according to the plugin permissions. I am on my /stuff_to_do page.

Everytime I move any task from "What I'm doing now" or "What's available" to "What's recommended to do next", after 1-2 seconds that task dissapears from "What's recommended to do next" and shows up on "What's available" or "What's available".

Any idea how to fix this?

Redmine 2.4.1.stable
Stuff to do 0.4.1

Change format for back links

from my account, show:

My Account -> Reportees

from admin show

Users >> User Name >> Reportees

Include link at each step.

Add ability to add an issue to stuff to do from issue itself

  1. Add either from the issue page or from the context menu.
  2. Add to either beginning or end of list
  3. Can only add to own currently assigned to self
  4. If have add to others stuff to do permission, enable adding to assignee's stuff to do
  5. If issue is currently on stuff to do of assignee (including self), give option to remove
  6. Must hide if user does not have permission or has stuff to do option disabled.

Add filter by project issues

The current filter just shows a list of projects. It would be very helpful to see all open / whatever issues from a single project. I think that adding a separate drop down is the way to go.

Single User?

No matter what I do, I can't view other user's stuff to do.

"View another user's list" always has just the current logged in user.
Users in the "Filter by" also only ever has the current logged in user.

Redmine version: 2.3.1.stable
Stuff to do version: 0.4.1 (latest version from git)

Uninitialized constant StuffToDoController

On redmine 2.0.3. It can be solved? How need to be name plugin directory - redmine-stuff-to-do-plugin?

Started GET "/stuff_to_do" for 217.212.230.20 at 2012-09-12 20:14:26 +0200

ActionController::RoutingError (uninitialized constant StuffToDoController):
  activesupport (3.2.6) lib/active_support/inflector/methods.rb:229:in `block in constantize'
  activesupport (3.2.6) lib/active_support/inflector/methods.rb:228:in `each'
  activesupport (3.2.6) lib/active_support/inflector/methods.rb:228:in `constantize'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:69:in `controller_reference'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:54:in `controller'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:32:in `call'
  journey (1.0.4) lib/journey/router.rb:68:in `block in call'
  journey (1.0.4) lib/journey/router.rb:56:in `each'
  journey (1.0.4) lib/journey/router.rb:56:in `call'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:600:in `call'
  rack-openid (1.3.1) lib/rack/openid.rb:98:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.1) lib/rack/etag.rb:23:in `call'
  rack (1.4.1) lib/rack/conditionalget.rb:25:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/head.rb:14:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/flash.rb:242:in `call'
  rack (1.4.1) lib/rack/session/abstract/id.rb:205:in `context'
  rack (1.4.1) lib/rack/session/abstract/id.rb:200:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/cookies.rb:338:in `call'
  activerecord (3.2.6) lib/active_record/query_cache.rb:64:in `call'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `_run__366681057410858753__call__290466865447020716__callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.6) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.6) lib/rails/rack/logger.rb:26:in `call_app'
  railties (3.2.6) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.1) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.1) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.6) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.1) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/static.rb:62:in `call'
  rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward'
  rack-cache (1.2) lib/rack/cache/context.rb:245:in `fetch'
  rack-cache (1.2) lib/rack/cache/context.rb:185:in `lookup'
  rack-cache (1.2) lib/rack/cache/context.rb:66:in `call!'
  rack-cache (1.2) lib/rack/cache/context.rb:51:in `call'
  railties (3.2.6) lib/rails/engine.rb:479:in `call'
  railties (3.2.6) lib/rails/application.rb:220:in `call'
  rack (1.4.1) lib/rack/content_length.rb:14:in `call'
  railties (3.2.6) lib/rails/rack/log_tailer.rb:17:in `call'
  rack (1.4.1) lib/rack/handler/webrick.rb:59:in `service'
  /usr/lib/ruby/1.9.1/webrick/httpserver.rb:138:in `service'
  /usr/lib/ruby/1.9.1/webrick/httpserver.rb:94:in `run'
  /usr/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'

Thanks in any advice.

Template::Error (undefined method `include?' for nil:NilClass) ->FIX: DEFAULT Plugin Settings

The latest changes produces errors when i open an issue

Template::Error (undefined method include?' for nil:NilClass): 2: <% assigned_to = @issue.assigned_to %> 3: <% assigned_to = User.current if assigned_to.is_a?(Group) && User.current.is_or_belongs_to?(assigned_to) %> 4: <% if !assigned_to.nil? && assigned_to.is_a?(User) && (assigned_to == User.current || User.current.allowed_to?(:view_others_stuff_to_do, nil, :global => true)) %> 5: <% if StuffToDo.available(assigned_to, @project, assigned_to).count(@issue) > 0 %> 6: <div id="stuff-to-do"> 7: <% if assigned_to == User.current %> 8: <p><h3><%=l(:stuff_to_do_title)%></h3> lib/redmine/hook.rb:111:inblock in render_on'
lib/redmine/hook.rb:61:in block (2 levels) in call_hook' lib/redmine/hook.rb:61:ineach'
lib/redmine/hook.rb:61:in block in call_hook' lib/redmine/hook.rb:58:intap'
lib/redmine/hook.rb:58:in call_hook' lib/redmine/hook.rb:158:incall_hook'
app/views/issues/_sidebar.html.erb:17:in _app_views_issues__sidebar_html_erb___1053293041_124235650' app/views/issues/show.html.erb:144:inblock in _app_views_issues_show_html_erb___251933713_113790350'
app/helpers/application_helper.rb:1149:in content_for' app/views/issues/show.html.erb:143:in_app_views_issues_show_html_erb___251933713_113790350'
app/controllers/issues_controller.rb:119:in block (2 levels) in show' app/controllers/issues_controller.rb:116:inshow'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.