Featured relations should be managed trough types, not templates

WHAT DO YOU RECOMMEND

Currently featured relations are per template, not types. So when you turn an block into an object, or convert an object into a different types, featured relations don’t get applied. I would like to be able to manage featured relations per type too.

HOW COULD IT BE DONE

Ideally you would be able to set featured relations per type from the library. You should still be able to overwrite these preferences with a template or in individual objects.

REAL WORLD USE CASES

Being able to set featured relations per type would make it a lot easier to manage. If you wanted to change all featured relations of a type, you could just do it from the library for instance instead of needing to do it for every object individually every time you wanted to change something.

RECOMMENDED ALTERNATIVES

You can use templates currently, but they don’t get auto-applied a lot of the times and you would still need to manually change featured relations for every object every time you wanted to change something.

ADDITIONAL CONTEXT

/

3 Likes

I think “types” and “template” can have the featured relation in the same time.
And the priority of “templates” should be higher than that of “types”.

1 Like

Currently types they can’t, but it would be nice if they could.

1 Like

I understand the thought but this (IMO) would obscure the distinction between Types and Templates. Types are essentially Pages with unique Names, Icons, Layout…and are otherwise nondescript.

I think Templates should have the most elasticity, so they can be applied to any of your Types.

What if you had different Relational needs, for one Type, depending on the circumstances? You do that, by having multiple Templates available when you create your Type. If the Type had pre-determined Relations every time, you’d lose that flexibility.

Besides, this is already doable. Once you have a custom Type, you can create another exactly like it in the Set view.

That it easily solvable by making templates overwrite everything including featured relations. So you could for instance make due dates and priorities featured by default, but then create templates which would overwrite this to do whatever you want.

Hmm, I’m not really sure I understanding what you’re saying here.

Anyways, I too feel like it should probably be up to templates to manage this. A nice compromise would be to be able to set a default template which would be applied every time you create an object unless you choose another template. This only works now in some places and also doesn’t work if you have multiple templates.

The problem I would still be left is the problem of essentially needing to change individually all of my objects that used the same template previously if I decided I wanted to change one small thing like adding or removing a featured relation, but maybe something like synced templates could be a better way to solve this.

1 Like