hi,
There are 3 types of locking and unlocking....
A. By teachers
(i) Lock selected activities (only times)
(ii) Lock selected activities (only space)
(iii) Lock selected activities (time&space)
B. By students
(i) Lock selected activities (only times)
(ii) Lock selected activities (only space)
(iii) Lock selected activities (time&space)
C. By room
(i) Lock selected activities (only times)
(ii) Lock selected activities (only space)
(iii) Lock selected activities
Before this, there is no indicator that time, space and time&space have been locked/unlocked in the teachers/students/rooms time table. Unless user explore the time and space constrains in FET, they will see all the rules about the locking/unlock constraints
So, I suggest that coloring system to be use as an indicator so that it is easy for user to recognize and edit it (lock/unlock)
No locking (unlock) = no color
Lock selected activities (only times) = green
Lock selected activities (only space) = yellow
Lock selected activities (time&space) = red
tq
Of course many useful interface improvements are possible, but I am not good at the interface. I prefer to concentrate on the algorithm. I'll add your proposal in the TODO.