:tocdepth: 3 :py:mod:`gws.base.project.core` =============================== .. py:module:: gws.base.project.core **Source code:** :source:`gws.base.project.core` Module Contents --------------- .. py:class:: Config(*args, **kwargs) Bases: :py:obj:`gws.ConfigWithAccess` Project configuration .. py:attribute:: actions :type: Optional[list[gws.ext.config.action]] project-specific actions .. py:attribute:: assets :type: Optional[gws.base.web.site.WebDocumentRootConfig] project-specific assets options .. py:attribute:: client :type: Optional[gws.base.client.Config] project-specific gws client configuration .. py:attribute:: finders :type: Optional[list[gws.ext.config.finder]] search providers .. py:attribute:: locales :type: Optional[list[str]] project locales .. py:attribute:: map :type: Optional[gws.base.map.Config] Map configuration .. py:attribute:: metadata :type: Optional[gws.Metadata] project metadata .. py:attribute:: models :type: Optional[list[gws.ext.config.model]] data models .. py:attribute:: overviewMap :type: Optional[gws.base.map.Config] Overview map configuration .. py:attribute:: owsServices :type: Optional[list[gws.ext.config.owsService]] OWS services configuration .. py:attribute:: printers :type: Optional[list[gws.base.printer.Config]] print configurations .. py:attribute:: templates :type: Optional[list[gws.ext.config.template]] project info templates .. py:attribute:: title :type: str :value: '' project title .. py:attribute:: type :type: str :value: 'default' .. py:class:: Object Bases: :py:obj:`gws.Project` Project object. .. py:attribute:: overviewMap :type: gws.base.map.Object .. py:attribute:: title :type: str .. py:method:: configure() Configuration hook. .. py:method:: props(user) Generate a ``Props`` struct for this object. :param user: The user for which the props should be generated. .. py:class:: Props(*args, **kwargs) Bases: :py:obj:`gws.Props` Object properties. .. py:attribute:: actions :type: list[gws.ext.props.action] .. py:attribute:: client :type: Optional[gws.base.client.Props] .. py:attribute:: description :type: str .. py:attribute:: locales :type: list[str] .. py:attribute:: map :type: gws.ext.props.map .. py:attribute:: metadata :type: gws.lib.metadata.Props .. py:attribute:: models :type: list[gws.ext.props.model] .. py:attribute:: overviewMap :type: gws.ext.props.map .. py:attribute:: printers :type: list[gws.base.printer.Props] .. py:attribute:: title :type: str .. py:attribute:: uid :type: str Unique ID.