Link to test site: http://www.gorod-dudinka.ru/fabriktest/
Clean Joomla 2.5.6., Fabrik updated to last github 3.0.5-916. Debug is on.
Simple list with date element. Date element settings in attachment. Both List and Form format for element is %Y-%m-%d, so dates always saved with time 00:00.
1. If we select in filter with date picker range 2012-07-24 ? 2012-07-24 and press "Go" we get "No record", what is wrong. I think it happens because date picker sends to filter current time (it is visible for moment). But if we now press "Go" for second time, we get correct result.
2. If we select by hand or with date picker only first field in range with 2012-07-24 and leave second field blank, we get all records, what is wrong. But if we now press "Go" for second time we get correct result.
3. If we select by hand or with date picker only first field in range with 2012-07-15 and leave second field blank, we get records from range 2012-07-01 ? 2012-07-15. If we now press "Go" for second time we get range 2012-07-15 ? 2012-07-24.
4. As I can see, with one blank field in date range, intention is to fill empty field with current date. But I think, for users it can be confusing, especially if we use toggleable filter. I suggest always fill blank field in date range with the same date, what was selected in another, not empty field. So, if we select first field in date range with 2012-07-15 and leave second field empty, second field must be filled with same date - 2012-07-15.
5. And one more, is it possible to hide changing of date format then we press "Go" in filters or "Save" in forms? For example, if I select format for date elements %d.%m.%Y, then I save record, I see all date elements changes for short time to %Y-%m-%d %H:%M.
Clean Joomla 2.5.6., Fabrik updated to last github 3.0.5-916. Debug is on.
Simple list with date element. Date element settings in attachment. Both List and Form format for element is %Y-%m-%d, so dates always saved with time 00:00.
1. If we select in filter with date picker range 2012-07-24 ? 2012-07-24 and press "Go" we get "No record", what is wrong. I think it happens because date picker sends to filter current time (it is visible for moment). But if we now press "Go" for second time, we get correct result.
2. If we select by hand or with date picker only first field in range with 2012-07-24 and leave second field blank, we get all records, what is wrong. But if we now press "Go" for second time we get correct result.
3. If we select by hand or with date picker only first field in range with 2012-07-15 and leave second field blank, we get records from range 2012-07-01 ? 2012-07-15. If we now press "Go" for second time we get range 2012-07-15 ? 2012-07-24.
4. As I can see, with one blank field in date range, intention is to fill empty field with current date. But I think, for users it can be confusing, especially if we use toggleable filter. I suggest always fill blank field in date range with the same date, what was selected in another, not empty field. So, if we select first field in date range with 2012-07-15 and leave second field empty, second field must be filled with same date - 2012-07-15.
5. And one more, is it possible to hide changing of date format then we press "Go" in filters or "Save" in forms? For example, if I select format for date elements %d.%m.%Y, then I save record, I see all date elements changes for short time to %Y-%m-%d %H:%M.