I am willing to provide some more information on my push.

What I did was a small fix to usability rather than implement entirely new 
features (the issue was somewhat wrongly tagged).

The commit message states: 
implemented Feature #3656: duplicate CO
-> added duplicate button to repository browser
-> added rename functionality to content object copier
-> refactored title exists check: moved from ajax to datamanager

1st -> ) I've added the duplicate button to the repo browser as a shortcut for 
uploading multiple objects that have the same basis. This was the issue stated 
on the support site and took exactely 1 line to implement since the content 
object copier already existed. You could achieve the exact same by sharing the 
object with yourself, giving copy right, and copy it to your own repository. I 
find this solution somewhat more "clean".

2nd -> ) When you copy a content object with the previously added button, you 
end up with two identical objects you can only tell apart by the modification 
time. This upgrade of the content object copier adds an optional parameter (so 
it doesn't break a thing) that puts an index after the title if it already 
exists. Because you want to duplicate the object for further editing, this 
increases usability.

3rd -> ) The code for the existing title check was implemented in the 
ajax-classes. Moving them to the mdb2-classes makes it reusable and therefore 
better.

So I made 2 usability improvements (somewhat wrongly tagged as feature in my 
opinion) and some refactoring to make the code even better :-)

Kind regards,
Stijn Van Hoecke

----- Oorspronkelijk bericht -----
Unless I'm mistaken I distinctly remember an agreement to *not* implement NEW 
features on the stable branches? On top of that I also remember "some people" 
not being very happy when "some other people" did implement some small 
additions on the stable branch.

Can anyone (as in: not necessarily he who pushed it) provide the community with 
a valid reason for these new features on the stable branch?

Thanks,
Hans

_______________________________________________
Dev mailing list
Dev@lists.chamilo.org
http://lists.chamilo.org/listinfo/dev

Reply via email to