BugId-98049: Check if all modules are saved
BugId-98049: Added "disabled" property to publish button
Revert "BugId-98049: Added "disabled" property to publish button"

This reverts commit e1e2f95ba99c9e5baab0873024068b2c96b49298.
BugId-98049: Added "disabled" property to publish button"
bugid-98052 | Hubs V2 way to render hub from selected day
first iteration of publish() method
added three error messages connected to publishing
Merge branch 'bugid-98050' into consumer-sprint30-bugid-96419
BugId-98049: Added test for validation modules and preparing footer data
bugid-98051 | S:MTb - js interactions for publish
bugid-98051 | S:MTb - js interactions for publish
bugid-98051 | S:MTb - js interactions for publish
bugid-98051 | S:MTb - js interactions for publish [fixed problem with computing hub url]
changes after code-review: changed parameters in publish(), added publishHub() and removed $results->error left only $results->success and $results->errorMsg
Merge branch 'bugid-98050' into consumer-sprint30-bugid-96419
bugid-98052 | Hubs V2 canonical url for hub pages
bugid-98052 | Hubs V2 moved some methods from hook class into model
bugid-98052 | Hubs V2 Hook model [changes]
bugid-98052 | Hubs V2 check user permision for see future dates [first round]
bugid-98052 | Hubs V2 check user permision for see future dates [secound round]