Person¶
Todo
Docstrings (module, operations)
Placeholders¶
-
class
indico.modules.events.persons.placeholders.ContributionsPlaceholder¶ Bases:
indico.util.placeholders.ParametrizedPlaceholder-
classmethod
iter_param_info(person, event, **kwargs)¶ Yield information for known params.
Each item yielded must be a
(value, description)tuple.Parameters: kwargs – arguments specific to the placeholder’s context
-
name= 'contributions'¶
-
param_required= False¶
-
param_restricted= True¶
-
classmethod
render(param, person, event, **kwargs)¶ Convert the placeholder to a string.
When a placeholder contains HTML that should not be escaped, the returned value should be returned as a
markupsafe.Markupinstance instead of a plain string.Subclasses are encouraged to explicitly specify the arguments they expect instead of using
**kwargs.Parameters: kwargs – arguments specific to the placeholder’s context
-
classmethod
-
class
indico.modules.events.persons.placeholders.EmailPlaceholder¶ Bases:
indico.util.placeholders.Placeholder-
description= l'Email of the person'¶
-
name= 'email'¶
-
classmethod
render(person, event, **kwargs)¶ Convert the placeholder to a string.
When a placeholder contains HTML that should not be escaped, the returned value should be returned as a
markupsafe.Markupinstance instead of a plain string.Subclasses are encouraged to explicitly specify the arguments they expect instead of using
**kwargs.Parameters: kwargs – arguments specific to the placeholder’s context
-
-
class
indico.modules.events.persons.placeholders.EventLinkPlaceholder¶ Bases:
indico.util.placeholders.Placeholder-
description= l'Link to the event'¶
-
name= 'event_link'¶
-
classmethod
render(person, event, **kwargs)¶ Convert the placeholder to a string.
When a placeholder contains HTML that should not be escaped, the returned value should be returned as a
markupsafe.Markupinstance instead of a plain string.Subclasses are encouraged to explicitly specify the arguments they expect instead of using
**kwargs.Parameters: kwargs – arguments specific to the placeholder’s context
-
-
class
indico.modules.events.persons.placeholders.EventTitlePlaceholder¶ Bases:
indico.util.placeholders.Placeholder-
description= l'The title of the event'¶
-
name= 'event_title'¶
-
classmethod
render(person, event, **kwargs)¶ Convert the placeholder to a string.
When a placeholder contains HTML that should not be escaped, the returned value should be returned as a
markupsafe.Markupinstance instead of a plain string.Subclasses are encouraged to explicitly specify the arguments they expect instead of using
**kwargs.Parameters: kwargs – arguments specific to the placeholder’s context
-
-
class
indico.modules.events.persons.placeholders.FirstNamePlaceholder¶ Bases:
indico.util.placeholders.Placeholder-
description= l'First name of the person'¶
-
name= 'first_name'¶
-
classmethod
render(person, event, **kwargs)¶ Convert the placeholder to a string.
When a placeholder contains HTML that should not be escaped, the returned value should be returned as a
markupsafe.Markupinstance instead of a plain string.Subclasses are encouraged to explicitly specify the arguments they expect instead of using
**kwargs.Parameters: kwargs – arguments specific to the placeholder’s context
-
-
class
indico.modules.events.persons.placeholders.LastNamePlaceholder¶ Bases:
indico.util.placeholders.Placeholder-
description= l'Last name of the person'¶
-
name= 'last_name'¶
-
classmethod
render(person, event, **kwargs)¶ Convert the placeholder to a string.
When a placeholder contains HTML that should not be escaped, the returned value should be returned as a
markupsafe.Markupinstance instead of a plain string.Subclasses are encouraged to explicitly specify the arguments they expect instead of using
**kwargs.Parameters: kwargs – arguments specific to the placeholder’s context
-
-
class
indico.modules.events.persons.placeholders.RegisterLinkPlaceholder¶ Bases:
indico.util.placeholders.Placeholder-
description= l'The link for the registration page'¶
-
name= 'register_link'¶
-
classmethod
render(person, event, **kwargs)¶ Convert the placeholder to a string.
When a placeholder contains HTML that should not be escaped, the returned value should be returned as a
markupsafe.Markupinstance instead of a plain string.Subclasses are encouraged to explicitly specify the arguments they expect instead of using
**kwargs.Parameters: kwargs – arguments specific to the placeholder’s context
-