-
-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MIG] event_session: Migration to 14.0 #263
Commits on Mar 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 37ecd77 - Browse repository at this point
Copy the full SHA 37ecd77View commit details -
[IMP] event_session: Several improvements:
* Rename 'date' to 'date_begin' for being homogeneous with event fields * Split tests * Remove 'start_time' and 'end_time' as no needed * Convert hours to UTC for avoiding timezone issues
Configuration menu - View commit details
-
Copy full SHA for 788a278 - Browse repository at this point
Copy the full SHA 788a278View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57702a7 - Browse repository at this point
Copy the full SHA 57702a7View commit details -
[IMP][FIX] event_session: several improvements
- Fix tz in calculated name - Fix tests - Add event sessions count to reports - Fixes computing update of stored value - Fixes views and reports - Fixes generator not creating last day sessions - Totalizations in session tree view - Security config - Adds es_ES translations - Fixes seats limits on sessions
Configuration menu - View commit details
-
Copy full SHA for 08b1848 - Browse repository at this point
Copy the full SHA 08b1848View commit details -
Configuration menu - View commit details
-
Copy full SHA for 053413d - Browse repository at this point
Copy the full SHA 053413dView commit details -
[FIX][IMP] event_session: Several improvements:
- Fix report query - Adds progress bar to sessions tree view - Improves tests - Fixes seats limit check
Configuration menu - View commit details
-
Copy full SHA for 365ea14 - Browse repository at this point
Copy the full SHA 365ea14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9565faf - Browse repository at this point
Copy the full SHA 9565fafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3732d00 - Browse repository at this point
Copy the full SHA 3732d00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e1ccc9 - Browse repository at this point
Copy the full SHA 4e1ccc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 060ed9c - Browse repository at this point
Copy the full SHA 060ed9cView commit details -
[MOD] 12.0 Replace code using system lang by babel dates translations
The big issue with this kind of code is that if you have a user with a certain locale being used, it will override the locale system wide and the next request on the server may have the dates formatted with strftime in a different language than expected... The other issue is that some systems do not provide a set of actual locales so on a server running in docker without manually modifying a dockerfile to install a set of locales, it may fail to switch the locale to a non existing one. It will just fail to compute the field. Babel is already a dependency of odoo and it's a bit strange to not use it. Get the locale the same way ir.qweb.fields do This commit use the same method as ir.qweb.fields to get the locale to use to translate a date. The previous code didn't took into account a case where the lang is undefined and this case also use the same default language as defined in odoo en_US. As a result, the behaviour of event_session is more in line with the current behaviour in odoo which is to default to en_US if locale is undefined. With the global locale setting, the default locale would be the system one so it may give different result or strange behaviours or simply prevent correctly working without manual intervention on the host.. While babel is already supported and used by odoo. Modified the test to actually test correctly the date formatted As the default lang is en_US the format of a date is the following: - month/day/year And time format is on 12 hours so not 22:00 to 23:00 but 10:00 PM to 11:00 PM With those changes, setting the locale to en_UK,en_CA will render the correct date using - day/month/year and hours on 24h. Added tests to confirm the translations work correctly on some locales Check case when locale=None should default to en_US Check that lang change is correctly taken into account. Check that it works with languages returning unicode text (Russian)
Configuration menu - View commit details
-
Copy full SHA for d8802a2 - Browse repository at this point
Copy the full SHA d8802a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a809672 - Browse repository at this point
Copy the full SHA a809672View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa8da75 - Browse repository at this point
Copy the full SHA aa8da75View commit details -
[FIX] event_session: Error when seats_max is 0
When we create a session with seats_max = 0, we get an error when we try to view it. Doing this changes we achieve to avoid None values on the fields seats_available and seats_available_pc
Configuration menu - View commit details
-
Copy full SHA for 726f92e - Browse repository at this point
Copy the full SHA 726f92eView commit details -
[FIX] event_session: Attendee count failed
Attendee count is failing because records are being accumulated without taking into account possible changes in event.registration With these changes, it is possible to correctly calculate the count of attendees. TT29930
Configuration menu - View commit details
-
Copy full SHA for 3418954 - Browse repository at this point
Copy the full SHA 3418954View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2771123 - Browse repository at this point
Copy the full SHA 2771123View commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fb86281 - Browse repository at this point
Copy the full SHA fb86281View commit details