Sha256: d011a640cb0428743ab642582a928c9135d87c803caa9d21818d9975d62e6a3f

Contents?: true

Size: 691 Bytes

Versions: 36

Compression:

Stored size: 691 Bytes

Contents

= Authorship

Regarging authorship of Decidim resources/entities, there are three concerns
involved directly:

* `Decidim::ActsAsAuthor`: which defines how an author should behave.
* `Decidim::Authorable` and `Decidim::Coauthorable`: which define the behaviour around who authored a resource.

But the presenters for the classes including `ActsAsAuthor` should also behave
in a certain maneer. This has been resolved using the duck typing strategy
(remember, if it quaks as as duck, then it is a duck). Thus, there's not any
interface declaring which are the methods to be implemented by the presenter
of an author. Anyway one of the ``OfficialAuthorPresenter``s may be used as a
reference.

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
decidim-0.27.9 docs/modules/develop/pages/authorable.adoc
decidim-0.27.8 docs/modules/develop/pages/authorable.adoc
decidim-0.27.7 docs/modules/develop/pages/authorable.adoc
decidim-0.27.6 docs/modules/develop/pages/authorable.adoc
decidim-0.26.10 docs/modules/develop/pages/authorable.adoc
decidim-0.26.9 docs/modules/develop/pages/authorable.adoc
decidim-0.27.5 docs/modules/develop/pages/authorable.adoc
decidim-0.26.8 docs/modules/develop/pages/authorable.adoc
decidim-0.27.4 docs/modules/develop/pages/authorable.adoc
decidim-0.27.3 docs/modules/develop/pages/authorable.adoc
decidim-0.26.7 docs/modules/develop/pages/authorable.adoc
decidim-0.26.5 docs/modules/develop/pages/authorable.adoc
decidim-0.27.2 docs/modules/develop/pages/authorable.adoc
decidim-0.27.1 docs/modules/develop/pages/authorable.adoc
decidim-0.26.4 docs/modules/develop/pages/authorable.adoc
decidim-0.27.0 docs/modules/develop/pages/authorable.adoc
decidim-0.26.3 docs/modules/develop/pages/authorable.adoc
decidim-0.27.0.rc2 docs/modules/develop/pages/authorable.adoc
decidim-0.27.0.rc1 docs/modules/develop/pages/authorable.adoc
decidim-0.26.2 docs/modules/develop/pages/authorable.adoc