ondemand icon indicating copy to clipboard operation
ondemand copied to clipboard

Project Manager (beta)

Open johrstrom opened this issue 1 year ago • 4 comments

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.

  • [x] #3680
  • [ ] #3521
  • [ ] #3109
  • [x] #3743
  • [x] #3749
  • [ ] #3755
  • [x] #3756
  • [x] #3758
  • [ ] #3759
  • [ ] project manager - file management in project#show view (epic)
  • [ ] #2554
  • [x] #2551
  • [ ] #2301
  • [ ] #2617
  • [x] #2650
  • [x] #2653
  • [ ] #340
  • [ ] #1184
  • [x] #1937
  • [x] #2797
  • [ ] #2772
  • [ ] #2967
  • [x] #3050
  • [x] #3081
  • [x] #3099
  • [x] #3107
  • [x] #3108
  • [ ] #3133
  • [x] #3176
  • [x] #3377
  • [x] #3389
  • [x] #3391
  • [x] #3410
  • [x] #3409
  • [ ] #3414
  • [ ] #3436
  • [x] #3456
  • [ ] #3468
  • [x] #3474
  • [x] #3484
  • [x] #3530
  • [ ] #3638
  • [x] #3685
  • [ ] #3686
  • [x] #3707
  • [ ] #3901
  • [ ] #3902
  • [ ] #3903

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.

  • [ ] #1860
  • [ ] #186
  • [ ] #1558
  • [ ] #1587
  • [ ] #183

johrstrom avatar Mar 01 '24 14:03 johrstrom

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

johrstrom avatar May 31 '24 13:05 johrstrom

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

stdweird avatar Jul 18 '24 09:07 stdweird

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

johrstrom avatar Jul 18 '24 13:07 johrstrom

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

stdweird avatar Jul 18 '24 13:07 stdweird

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.

johrstrom avatar Feb 18 '25 14:02 johrstrom