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

Open
33 of 53 tasks
johrstrom opened this issue Mar 1, 2024 · 4 comments
Open
33 of 53 tasks

Project Manager (beta) #3394

johrstrom opened this issue Mar 1, 2024 · 4 comments
Labels
Milestone

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.

Here's a list of things we'll carry around because they're good ideas, but not necessarily critical to functionality or the beta release.

@osc-bot osc-bot added this to the Backlog milestone Mar 1, 2024
This was referenced Mar 1, 2024
@johrstrom johrstrom modified the milestones: Backlog, 4.0 Mar 1, 2024
@johrstrom johrstrom added epic Very large tickets component/jobcomposer labels Mar 1, 2024
@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
@johrstrom johrstrom modified the milestones: 4.0, 4.1 Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

3 participants