[Tiki-devel] Relation tracker field behaviour

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[Tiki-devel] Relation tracker field behaviour

Victor Emanouilov
Hi all,

Anyone with more experience using Relations tracker field:

https://doc.tiki.org/Relations+Tracker+Field

and its 'Include Invert' option - can you share exact usage? We are
wondering about a possible improvement which might end up as
modification of existing behaviour, so we might need an option for it.
Use case:

Relations tracker field which relates items from the same tracker.
Include invert is set to Yes. Once we related Item A to Item B from item
A we see Item B in the Relations field output in item A and also when we
edit item A. However, we only see item A when viewing item B but not
when editing it. This seems confusing to the end user but is the current
behaviour - relation is not updating the inverse side with the current
item - e.g. adding Item A to the relations field of item B.

So, anyone using the "include invert" option - do you think that we can
automatically relate inverse item (i.e. create the inverse relation) if
we are relating items from the same tracker or is there a use case where
this will be undesired? If so, we can add an option to automatically
create the inverse relation (and also destroy when needed).

Thanks,
Victor



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Tiki-devel] Relation tracker field behaviour

Jonny Bradley-4
Hi Victor

I agree it does seem confusing but i think is consistent, as i ass it, the "relating" is being done by item A, so only item A can change that relation, but as include invert is on you can see the relation from the point of item B, but not necessarily be able to change it from there because B doesn't "own" it.

Maybe it should show when editing but be read only, perhaps with a tooltip or hint saying that it's there because it has been set up on item A? (or does that make it worse? ;)

What happens if you also make the relation on item B (to A)? Doesn't this make it an equal both ways relation?

Perhaps a real-time discussion on this might help? I don't have any examples set up to hand to be able to play with it for real, but i think it sort of makes sense now, albeit rather enigmatically :)

jonny




> On 24 Apr 2017, at 09:58, Victor Emanouilov <[hidden email]> wrote:
>
> Hi all,
>
> Anyone with more experience using Relations tracker field:
>
> https://doc.tiki.org/Relations+Tracker+Field
>
> and its 'Include Invert' option - can you share exact usage? We are
> wondering about a possible improvement which might end up as
> modification of existing behaviour, so we might need an option for it.
> Use case:
>
> Relations tracker field which relates items from the same tracker.
> Include invert is set to Yes. Once we related Item A to Item B from item
> A we see Item B in the Relations field output in item A and also when we
> edit item A. However, we only see item A when viewing item B but not
> when editing it. This seems confusing to the end user but is the current
> behaviour - relation is not updating the inverse side with the current
> item - e.g. adding Item A to the relations field of item B.
>
> So, anyone using the "include invert" option - do you think that we can
> automatically relate inverse item (i.e. create the inverse relation) if
> we are relating items from the same tracker or is there a use case where
> this will be undesired? If so, we can add an option to automatically
> create the inverse relation (and also destroy when needed).
>
> Thanks,
> Victor
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> TikiWiki-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Tiki-devel] Relation tracker field behaviour

Victor Emanouilov
Ok, then sounds like the new behaviour should be optional...

Regards,
Victor


On 04/25/2017 01:06 PM, Jonny Bradley wrote:

> Hi Victor
>
> I agree it does seem confusing but i think is consistent, as i ass it, the "relating" is being done by item A, so only item A can change that relation, but as include invert is on you can see the relation from the point of item B, but not necessarily be able to change it from there because B doesn't "own" it.
>
> Maybe it should show when editing but be read only, perhaps with a tooltip or hint saying that it's there because it has been set up on item A? (or does that make it worse? ;)
>
> What happens if you also make the relation on item B (to A)? Doesn't this make it an equal both ways relation?
>
> Perhaps a real-time discussion on this might help? I don't have any examples set up to hand to be able to play with it for real, but i think it sort of makes sense now, albeit rather enigmatically :)
>
> jonny
>
>
>
>
>> On 24 Apr 2017, at 09:58, Victor Emanouilov <[hidden email]> wrote:
>>
>> Hi all,
>>
>> Anyone with more experience using Relations tracker field:
>>
>> https://doc.tiki.org/Relations+Tracker+Field
>>
>> and its 'Include Invert' option - can you share exact usage? We are
>> wondering about a possible improvement which might end up as
>> modification of existing behaviour, so we might need an option for it.
>> Use case:
>>
>> Relations tracker field which relates items from the same tracker.
>> Include invert is set to Yes. Once we related Item A to Item B from item
>> A we see Item B in the Relations field output in item A and also when we
>> edit item A. However, we only see item A when viewing item B but not
>> when editing it. This seems confusing to the end user but is the current
>> behaviour - relation is not updating the inverse side with the current
>> item - e.g. adding Item A to the relations field of item B.
>>
>> So, anyone using the "include invert" option - do you think that we can
>> automatically relate inverse item (i.e. create the inverse relation) if
>> we are relating items from the same tracker or is there a use case where
>> this will be undesired? If so, we can add an option to automatically
>> create the inverse relation (and also destroy when needed).
>>
>> Thanks,
>> Victor
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> TikiWiki-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
>>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> TikiWiki-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel