****************** Code documentation ****************** .. index:: Django gva is implemented as `Django`_ project and provides a frontend for administrators and customers. .. _Django: https://www.djangoproject.com/ The project module :py:mod:`gnuviechadmin` ========================================== .. automodule:: gnuviechadmin :py:mod:`celery ` --------------------------------------- .. automodule:: gnuviechadmin.celery :members: :py:mod:`urls ` ----------------------------------- .. automodule:: gnuviechadmin.urls :py:mod:`wsgi ` ----------------------------------- .. automodule:: gnuviechadmin.wsgi :members: :py:mod:`settings ` ------------------------------------------- .. automodule:: gnuviechadmin.settings :py:mod:`base ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: gnuviechadmin.settings.base :members: :py:mod:`local ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: gnuviechadmin.settings.local :py:mod:`production ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: gnuviechadmin.settings.production :py:mod:`test ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: gnuviechadmin.settings.test :py:mod:`gvacommon` =================== This module is imported from a separate git project via git subtree and provides some functionality that is common to all gnuviechadmin subprojects. .. automodule:: gvacommon :py:mod:`celeryrouters ` ------------------------------------------------- .. automodule:: gvacommon.celeryrouters :members: :undoc-members: :py:mod:`managemails` app ========================= .. automodule:: managemails :py:mod:`admin ` ----------------------------------- .. automodule:: managemails.admin :members: :py:mod:`models ` ------------------------------------- .. automodule:: managemails.models :members: :py:mod:`mysqltasks` app ======================== .. automodule:: mysqltasks :py:mod:`tasks ` ---------------------------------- .. automodule:: mysqltasks.tasks :members: .. autotask:: mysqltasks.tasks.create_mysql_database .. autotask:: mysqltasks.tasks.create_mysql_user .. autotask:: mysqltasks.tasks.delete_mysql_database .. autotask:: mysqltasks.tasks.delete_mysql_user .. autotask:: mysqltasks.tasks.set_mysql_userpassword :py:mod:`osusers` app ===================== .. automodule:: osusers :py:mod:`admin ` ------------------------------- .. automodule:: osusers.admin :members: :py:mod:`apps ` ----------------------------- .. automodule:: osusers.apps :members: :py:mod:`models ` --------------------------------- .. automodule:: osusers.models :members: :py:mod:`tasks ` ------------------------------- .. automodule:: osusers.tasks .. autotask:: osusers.tasks.add_ldap_user_to_group .. autotask:: osusers.tasks.create_file_mailbox .. autotask:: osusers.tasks.create_ldap_group .. autotask:: osusers.tasks.create_ldap_user .. autotask:: osusers.tasks.delete_file_mail_userdir .. autotask:: osusers.tasks.delete_file_mailbox .. autotask:: osusers.tasks.delete_file_sftp_userdir .. autotask:: osusers.tasks.delete_ldap_group .. autotask:: osusers.tasks.delete_ldap_group_if_empty .. autotask:: osusers.tasks.delete_ldap_user .. autotask:: osusers.tasks.remove_ldap_user_from_group .. autotask:: osusers.tasks.setup_file_mail_userdir .. autotask:: osusers.tasks.setup_file_sftp_userdir :py:mod:`pgsqltasks` app ======================== .. automodule:: pgsqltasks :members: :py:mod:`tasks ` ---------------------------------- .. automodule:: pgsqltasks.tasks .. autotask:: pgsqltasks.tasks.create_pgsql_database .. autotask:: pgsqltasks.tasks.create_pgsql_user .. autotask:: pgsqltasks.tasks.delete_pgsql_database .. autotask:: pgsqltasks.tasks.delete_pgsql_user .. autotask:: pgsqltasks.tasks.set_pgsql_userpassword :py:mod:`taskresults` app ========================= .. automodule:: taskresults :py:mod:`admin ` ----------------------------------- .. automodule:: taskresults.admin :py:mod:`management.commands ` --------------------------------------------------------------- .. automodule:: taskresults.management.commands :py:mod:`fetch_taskresults ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: taskresults.management.commands.fetch_taskresults :py:mod:`models ` ------------------------------------- .. automodule:: taskresults.models :py:mod:`userdbs` app ===================== .. automodule:: userdbs :py:mod:`admin ` ------------------------------- .. automodule:: userdbs.admin :members: :py:mod:`models ` --------------------------------- .. automodule:: userdbs.models :members: