appirio-tech / connect-app

Build your next project on Connect with the power of crowdsourcing
https://connect.topcoder.com
44 stars 140 forks source link

[Metadata Management] Support creating/editing Project/Product templates with external models #3236

Open maxceem opened 5 years ago

maxceem commented 5 years ago

In another https://github.com/appirio-tech/connect-app/issues/3108 we implemented the ability to edit Forms, PriceConfigs and PlanConfig separately. Now we have to add the ability to create and edit Project/Product templates which would use such external models instead properties.

The main question here is: Should we still be able to create Project and Product template with internal fields: scope, phases and template or all the new templates should use external models Forms, PriceConfigs and PlanConfig?

vikasrohit commented 5 years ago

If it is very easy to keep old functionality of creating project/product templates with internal fields, we can keep it to have options as backup plan in case some thing wrong happens with our refactoring. Otherwise, we can skip this support for new project/product templates.