<div dir="ltr">Hi all,<div><br></div><div>I want to raise the question "What template is". Answer to this question could influence UI, validation and user experience significantly. I see two possible answers:</div>
<div><span style="color:rgb(0,0,0);font-family:'Arial Unicode MS',Arial,sans-serif">1. Template is a simplification for object creation. It allows to keep common params in one place and not specify them each time. </span></div>
<div><span style="color:rgb(0,0,0);font-family:'Arial Unicode MS',Arial,sans-serif">2. Template is a full description of object. User should be able to create object from template without specifying any params.</span></div>
<div><span style="color:rgb(0,0,0);font-family:'Arial Unicode MS',Arial,sans-serif"><br></span></div><div><span style="color:rgb(0,0,0);font-family:'Arial Unicode MS',Arial,sans-serif">As I see the current approach is the option 1, but UI is done mostly for option 2. This leads to situations when user creates incomplete template (backend allows it because of option 1), but can't use it later (UI doesn't allow to work with incomplete templates).</span></div>
<div><span style="color:rgb(0,0,0);font-family:'Arial Unicode MS',Arial,sans-serif"><br></span></div><div><font color="#000000" face="Arial Unicode MS, Arial, sans-serif">Let's define common vision on how will we treat templates and document this somehow.</font></div>
<div><font color="#000000" face="Arial Unicode MS, Arial, sans-serif"><br></font></div><div><font color="#000000" face="Arial Unicode MS, Arial, sans-serif">My opinion is that we should proceed with the option 1 and change UI accordingly.    </font></div>
<div><br></div><div>Thanks,</div><div>Andrew</div></div>