OSC / ondemand

Supercomputing. Seamlessly. Open, Interactive HPC Via the Web
https://openondemand.org/
MIT License
277 stars 104 forks source link

Project Manager (beta) #3394

Open johrstrom opened 6 months ago

johrstrom commented 6 months ago

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.

johrstrom commented 3 months ago

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 commented 1 month ago

@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 commented 1 month ago

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 commented 1 month ago

@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!