[views/primary] some inner sections should use the `limit` by default to avoid a denial of service (closes #2719110)
Today, it is possible to call .related and get a huge unlimited
database-dos-inducing resultset that will be nevertheless limited a
bit further in pure python in the `autolimited` view.
While we cannot completely avoid potential denial of services such as
these we mitigate the problem with the default ui settings: if the
inner vid is `autolimited`, then the relation result sets is computed
using the user-defined limit.
This change respects the semantics of the `autolimited` view and
shouldn't break anything.
CSS Coding Standards--------------------(Draft, to be continued):Naming: camelCaseIndentation rules~~~~~~~~~~~~~~~~~- 2 espaces avant les propriétés- pas d'espace avant les ":", un espace après- 1 seul espace entre les différentes valeurs pour une même propriétéDocumentation~~~~~~~~~~~~~Please keep rules semantically linked grouped together, with a comment aboutwhat they are for.Recommendation~~~~~~~~~~~~~~- Try to use existing classes rather than introduce new ones- Keep things as simple as possible while in the framework- Think about later customization by application- Avoid introducing a new CSS file for a few lines of CSS, at least while the framework doesn't include packing functionalities