Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatically add a generic task when creating a project #29

Closed
hassantm opened this issue Dec 10, 2013 · 6 comments
Closed

Automatically add a generic task when creating a project #29

hassantm opened this issue Dec 10, 2013 · 6 comments
Assignees
Milestone

Comments

@hassantm
Copy link

Would it be possible to add a generic task to each project as it is create? We don't break our time sheets down into individual Gantt chart tasks, rather we simply book time against a project. Also we have non-project functions which also need to be recorded - technical support, management, Admin, IT etc. These don't fit into a particular project, but are necessary for the business to function, and the time needs to be recorded. How do you see these tasks fitting into the assumptions you've taken?

@pond
Copy link
Owner

pond commented Dec 11, 2013

I'll look into auto-creation of a "starter" generic task for booking against.

The way we've worked internally at my company is to have a customer which is ourselves, the name of our company; then one or more projects, depending mostly upon our mood :-) that break down into tasks. So although it might seem a bit counter-intuitive, you could create a project called "Non-project activities" and populate that with the tasks for technical support and so forth.

@ghost ghost assigned pond Dec 11, 2013
@hassantm
Copy link
Author

That's pretty much the workaround I came up with. The overall model works for what we do; we have clients who can have one or more projects on the go. Those projects form cost centres to which we attach time and materials. Different grades of employee are costed at set rates, so a place to put user's role would also be useful for reporting in our use case. So what we need to record is the amount of time spent on each project in a day rather than time spent on individual tasks.

An alternative to OpenID and some ability to add branding would also be cool :-)

Overall I really like it though. I just need to figure out how to get it working on my Apache server and we're in business.

H

Sent from my iPad

On 11 Dec 2013, at 15:15, Andrew Hodgkinson notifications@github.com wrote:

I'll look into auto-creation of a "starter" generic task for booking against.

The way we've worked internally at my company is to have a customer which is ourselves, the name of our company; then one or more projects, depending mostly upon our mood :-) that break down into tasks. So although it might seem a bit counter-intuitive, you could create a project called "Non-project activities" and populate that with the tasks for technical support and so forth.


Reply to this email directly or view it on GitHub.

@pond
Copy link
Owner

pond commented Dec 11, 2013

An alternative to OpenID

Yeah, OpenID was all the rage when we started out and now it's dying. Bit of a pain.

some ability to add branding would also be cool

You can at least change the name by editing the locale file. Edit config/locales/en.yml and look for the site_name tag. TrackRecord's first version existed prior to this form of internationalisation existing within Rails, so there's a lot which isn't in the locale file and the configured name may not be used 100% consistently but hopefully it won't be too bad and if you spot anything annoying just file a GitHub issue for it. There's one remaining hangover from pre-i18n days which means you need to also edit config/initializers/general_config.rb and set ORGANISATION_NAME. I'm about to file a bug against myself for that one, because it's only used in one place in the whole source tree and really should have come from en.yml ages ago.

You've probably already seen config/initializers/email_config.rb so know about configuring the subject line prefix there.

@pond
Copy link
Owner

pond commented Jan 16, 2014

(Not forgotten about this, just busy with the move - will get back to it once I'm in NZ I should think).

@pond
Copy link
Owner

pond commented Mar 20, 2014

Finally addressed the create-thing-in-passing aspect of this in version 2.26, along with removing ORGANISATION_NAME so that the locale files are entirely used for that.

@pond
Copy link
Owner

pond commented Mar 20, 2014

Closing. The rest of this is tracked in Issue #35.

@pond pond closed this as completed Mar 20, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants