Forum OpenACS Development: processes in project manager pkg

Collapse
Posted by Iuri Sampaio on
In pm pkg processes are a set of templates for tasks, so that people can create sets of tasks quickly. Their structure needs to match that of tasks. The process holds the meta information, and is also an identifier that is used by the user to select which process they'd like to copy or use

How does pm pkg manage to have different instances of processes to each project?

I couldn't find any reference in the pm source.
I believe there is something in the oacs datamodel that handles that.

Collapse
Posted by Dave Bauer on
You'll want to look at the workflow package, which contains all the underlying code that project manager uses.
Collapse
Posted by Iuri Sampaio on
where is it referenced in the pm source?

I see only dtype APIs through the code of pm package.

Collapse
Posted by Dave Bauer on
Hey, you are correct and I was totally wrong! Ooops.

I have no idea how project manager works in this case.

I don't think anyone is maintaining this package.

The answer, as is the same to all your questions, is to read the code, and learn how it works. All the answers are in there.

Collapse
Posted by Jade Rubick on
I don't understand your question completely. I no longer am maintaining the code. But I believe it is being used, and many people have modified the source since I released it.
Collapse
Posted by Don Baccus on
Yeah, and they broke it, too, though I think maybe iuri's got it working again.
Collapse
Posted by Iuri Sampaio on
Yes Don, i have fixed a good amount of bugs on it.

Furthermore,
I am hacking it at all,(without change too much Jade's work) in order to make it work together with subsites.