FET Forum

FET Development => Suggestions => Topic started by: giardiniere on January 08, 2023, 10:24:17 PM

Title: Lock/unlock button
Post by: giardiniere on January 08, 2023, 10:24:17 PM
Hi Liviu, happy new year and congratulations for 6.80 release: advanced filter and new buttons are very useful.

I suggest, if possible, to add also "Lock/Unlock" button in the activities/subactivities dialog.

Thank you for your great work
Title: Re: Lock/unlock button
Post by: Liviu Lalescu on January 08, 2023, 10:39:39 PM
Happy New Year! Thank you!

It is now 00:38 here, but I will think and answer tomorrow or a bit later. And other users and @Volker Dirr , please also consider replying.
Title: Re: Lock/unlock button
Post by: Liviu Lalescu on January 09, 2023, 12:55:20 PM
Hello, giardiniere,

I thought a bit. It would not be very good to add lock/unlock buttons in the (sub)activities dialog, because they belong to the timetable, not to the data.

But I will not reject your proposal. If you want, we could start by trying to implement this functionality as a custom version, and see how it behaves.

But I am not sure why you are suggesting this feature. After generating the timetable, can't you just see the teachers/students time horizontal timetable, and lock/unlock for a specific teacher/students set? What other functionality is missing?

Also, if you go to the all time/space constraints, you can apply an intelligent filter and activate/deactivate all the listed locking constraints. (It is true, you can only unlock, not lock the activities in this way.)
Title: Re: Lock/unlock button
Post by: Volker Dirr on January 09, 2023, 02:22:55 PM
I agree with you (Liviu). In fact i also see it a bit more strict. In my opinion the lock/unlock feature is used much to much by some users. Some of them lock stuff that must in fact not be locked. Adding that also in the subactivities form might point users a wrong way how to do good timetables.
Title: Re: Lock/unlock button
Post by: giardiniere on January 12, 2023, 06:41:13 PM
The fact is that sometimes it happens to me, starting from a blocked timetable, to regenerate it for having introduced or updated some constraints and then to progressively unblock the activities depending on the possibility of FET being able to close the timetable.
The idea is to have an advanced lock/unlock function compared to the one already existing in "Advanced lock/unlock" which is called "Lock/unlock all activities with a specified activity tag" and which I find very useful.
So in fact this function could be added not in "Modify subactivities" but in "Advanced lock/unlock" and could be called "Lock/unlock activities by filters".
Title: Re: Lock/unlock button
Post by: Liviu Lalescu on January 12, 2023, 06:55:36 PM
I think this is nice.

Please tell me: filter on description / detailed description of activity is enough?
Title: Re: Lock/unlock button
Post by: giardiniere on January 12, 2023, 08:00:49 PM
Thak you Liviu. In filter, I see: "Description", "Detailed description" and "Detailed description with constraints": what are the differences? (Sorry if the question is stupid)
Title: Re: Lock/unlock button
Post by: Liviu Lalescu on January 12, 2023, 08:05:42 PM
Short description of the activity (as in the list), detailed (as on the right, but without constraints), and det. descr. with constraints (as on the right, detailed activity).
Title: Re: Lock/unlock button
Post by: giardiniere on January 12, 2023, 08:16:27 PM
I think description / detailed description of activity is enough
Title: Re: Lock/unlock button
Post by: Liviu Lalescu on January 13, 2023, 09:20:27 AM
I did it, it will be added in the next version. Thank you for suggesting!