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

Project Manager (beta) #3394

Closed
36 tasks done
johrstrom opened this issue Mar 1, 2024 · 5 comments
Closed
36 tasks done

Project Manager (beta) #3394

johrstrom opened this issue Mar 1, 2024 · 5 comments

Comments

@johrstrom
Copy link
Contributor

johrstrom commented Mar 1, 2024

Continuing the work in #1245 to release a component that will replace the job composer.

Here's a list of things we need to do for sure.

@johrstrom
Copy link
Contributor Author

johrstrom commented May 31, 2024

Here's a demo of what this looked like in 3.1. Note that the UI has changed significantly, but the idea of a WYSIWYG form editor is much the same.

pm_demo

@stdweird
Copy link

@johrstrom can you share how to enable this in 3.1? i would like to have a look at it, and esp see what we can/need to adapt to our setup.

@johrstrom
Copy link
Contributor Author

You're in luck, I just wrote the docs for disabling or limiting access to apps. What you want to do, is set the projects directory to 750 with some staff group owning the directory. I don't think you should open it to all customers yet.

The directory is /var/www/ood/apps/sys/projects

https://osc.github.io/ood-documentation/latest/customizations.html#disabling-applications

@stdweird
Copy link

@johrstrom how odd. i already did that (i found that bit in the code), and then the projects link in the navbar showed up; but didn't do anything. but now it just works. i must have messed other stuf up in my qa env.

thanks a lot!

@ashton22305 ashton22305 pinned this issue Aug 30, 2024
@ashton22305 ashton22305 unpinned this issue Aug 30, 2024
@github-project-automation github-project-automation bot moved this to Waiting for Review ✋ in 4.1 Oct 10, 2024
@johrstrom johrstrom modified the milestones: 4.0, 4.1 Oct 30, 2024
@moffatsadeghi moffatsadeghi removed this from 4.1 Nov 12, 2024
@johrstrom johrstrom modified the milestones: 4.1, 4.0 Feb 18, 2025
@johrstrom
Copy link
Contributor Author

This was shipped in 4.0. Now the project manager will have specific epic tickets for specific features and one generic catch-all epic for everything else.

I've updated the comment to move all the remaining work to other tickets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants