Use methods from the home-view View.

The test must use the methods from the home-view to improve the test coverage.
Access to the annotation only in one place.

Small refactoring to avoid access to the annotation using the KEY.
Test to show a bug in the HomeSetOrder view.
Fix logic bug in the HomeSetOrder view.

When the uuid was in the same position that the delta, the bogus logic
remove the uuid but don't add it again.

See 2f3fd9513c3d2e17f7e51b6f0bf58b0fc13dfc35.
Avoid weak up the object to get the UID.
Simplify primary_order and secondary_order methods.

Both method were doing the same operations.
Remove annotation setter.
Set the order when the news is marked.

This avoid update the annotation in every request and do catalog searchs.
Cover information view.

This json view is used for the mobile apps to send push notifications
to the clients.
Revert "Cover information view."

This change had to be made in another branch.
This reverts commit 40170fd6134922a2fbb7f85ff2c5e8388e69bcb7.
Reorder both categories at the same time.
Merge branch 'fix-write-on-read' into updates-production
Cover information view.

This json view is used for the mobile apps to send push notifications
to the clients.