{"push_id":664870151,"size":1,"distinct_size":1,"ref":"refs/heads/ovirt-engine-3.5-gluster","head":"974764ead960c65cd9ab762edf1ad0ebd190092d","before":"f7ba654ab504667bdb40dc6676e182ea7eb41989","commits":[{"sha":"974764ead960c65cd9ab762edf1ad0ebd190092d","author":{"email":"140fdbbbf2d8b048c6e29a935898bb19cac03614@redhat.com","name":"Anmol Babu"},"message":"webadmin : Handle snapshot create multi-tab validation error\n\nSnapshot create popup has 2 tabs :\n1. General\n2. Schedule\nSome Editors in both tabs have validations for each input elements in\nthe tabs.However, although the validations validate as expected, the\nproblem was as under:\nWhen user in some tab and a validation fails in an input element of\nthe other tab, although tab complained of error, it used to go\nunnoticed as the tab reporting the error is not the one that is\nactive. This patch, activates the tab that has the errors in the\nfollowing order:\n1. If the general tab has any validation failures, it opens up the\n   general tab.\n2. If the schedule tab has any failures, it opens up the schedule tab.\nIn accordance with above 2 steps, if both the tabs have validation\nfailures, immaterial of the number of failures in each tab or any\nother criteria, general tab opens up(Does nothing if its already open).\n\nAlong with the above this patch also does the following:\n1. Refactored EntityModelDateTimeBox and GwtDateTimeBox in accordance\n   with most other widgets.\n2. Corrected implementations of handling widget inValidity states.\n\nChange-Id: I88c05aa369758ce174b0dc85f83a253e608d6c0e\nBug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1215887\nBug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1218606\nSigned-off-by: Anmol Babu <anbabu@redhat.com>","distinct":true,"url":"https://api.github.com/repos/oVirt/ovirt-engine/commits/974764ead960c65cd9ab762edf1ad0ebd190092d"}]}