{"push_id":862356909,"size":2,"distinct_size":0,"ref":"refs/heads/develop","head":"b2a959ec283ae96ec5d33fbf5f484e3f3fa07657","before":"b57821379e4af56e81780051ab7737318b1db116","commits":[{"sha":"3fc47abd9b52acb82189028540ec13e6289e8a03","author":{"email":"e111443ffa1ca6dc6d0f49c67a475d335d39a3ce@redhat.com","name":"Dominic Cleal"},"message":"fixes #11771 - ensure created HostStatuses are saved correctly\n\nThe HostStatus reported_at timestamp is now validated to match the DB\nschema and populated if it's missing.  HostStatus subclasses should\nvalidate correctly without needing to call #refresh.\n\nSince creation of a ConfigurationStatus etc. can be triggered by an API\nrender (e.g. through foreman_hooks), the #relevant? method has been\nimplemented to ensure it remains hidden when not actually in use.\n\nHost::Managed#get_status will now only create a new status object if it\ndoesn't already exist.  It would only check those already in the DB for\nan existing host, so multiple #get_status calls would create a new\nstatus object each time, causing duplicates.  Extra validation and an\nindex have been added to ensure uniqueness.","distinct":false,"url":"https://api.github.com/repos/brandonweeks/foreman/commits/3fc47abd9b52acb82189028540ec13e6289e8a03"},{"sha":"b2a959ec283ae96ec5d33fbf5f484e3f3fa07657","author":{"email":"226f82750285ccb688032052592d152ed3d2b8f8@gmail.com","name":"alongoldboim"},"message":"Fixes #12432 - Changed roles model so admin could see/attach all permissions","distinct":false,"url":"https://api.github.com/repos/brandonweeks/foreman/commits/b2a959ec283ae96ec5d33fbf5f484e3f3fa07657"}]}