diff --git a/NEWS.rst b/NEWS.rst deleted file mode 100644 index ec28eb9..0000000 --- a/NEWS.rst +++ /dev/null @@ -1,52 +0,0 @@ -================================== -Postorius - web ui for GNU Mailman -================================== - -Copyright (C) 1998-2012 by the Free Software Foundation, Inc. - -The Postorius Django app provides a web user interface to -access GNU Mailman. - -Postorius is free software: you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public License as -published by the Free Software Foundation, version 3 of the License. - -Postorius is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser -General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with Postorius. If not, see . - - -1.0 alpha 2 -=========== -(2012-XX-XX) - -* dev setup fix for Django 1.4 contributed by Rohan Jain -* missing csrf tokens in templates contributed by Richard Wackerbarth (LP: 996658) -* moderation: fixed typo in success message call - - -1.0 alpha 1 -- "Space Farm" -=========================== -(2012-03-23) - -Many thanks go out to Anna Senarclens de Grancy and Benedict Stein for -developing the initial versions of this Django app during the Google Summer of -Code 2010 and 2011. - -* add/remove/edit mailing lists -* edit list settings -* show all mailing lists on server -* subscribe/unsubscribe/mass subscribe mailing lists -* add/remove domains -* show basic list info and metrics -* login using django user account or using BrowserID -* show basic user profile -* accept/discard/reject/defer messages -* Implementation of Django Messages contributed by Benedict Stein (LP: #920084) -* Dependency check in setup.py contributed by Daniel Mizyrycki -* Proper processing of acceptable aliases in list settings form contributed by - Daniel Mizyrycki diff --git a/README.rst b/README.rst index 157c4e7..5769864 100644 --- a/README.rst +++ b/README.rst @@ -30,6 +30,14 @@ Postorius needs a running version of GNU Mailman version 3. +NEWS/Changelog +============== + +News and the changelog can be found in the package documentation: + +src/postorius/doc/news.rst + + Installation ============ diff --git a/dev_setup/__init__.py b/dev_setup/__init__.py deleted file mode 100644 index e69de29..0000000 --- a/dev_setup/__init__.py +++ /dev/null diff --git a/dev_setup/manage.py b/dev_setup/manage.py deleted file mode 100755 index e1079f3..0000000 --- a/dev_setup/manage.py +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# Copyright (C) 1998-2012 by the Free Software Foundation, Inc. -# -# This file is part of Postorius. -# -# Postorius is free software: you can redistribute it and/or modify it under -# the terms of the GNU General Public License as published by the Free -# Software Foundation, either version 3 of the License, or (at your option) -# any later version. -# -# Postorius is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -# more details. -# -# You should have received a copy of the GNU General Public License along with -# Postorius. If not, see . - -from django.core.management import execute_manager -try: - import settings # Assumed to be in the same directory. -except ImportError: - import sys - sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__) - sys.exit(1) - -if __name__ == "__main__": - execute_manager(settings) diff --git a/dev_setup/settings.py b/dev_setup/settings.py deleted file mode 100644 index 4a8cd46..0000000 --- a/dev_setup/settings.py +++ /dev/null @@ -1,162 +0,0 @@ -#-*- coding: utf-8 -*- -# Copyright (C) 1998-2012 by the Free Software Foundation, Inc. -# -# This file is part of Postorius. -# -# Postorius is free software: you can redistribute it and/or modify it under -# the terms of the GNU General Public License as published by the Free -# Software Foundation, either version 3 of the License, or (at your option) -# any later version. -# -# Postorius is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -# more details. -# -# You should have received a copy of the GNU General Public License along with -# Postorius. If not, see . - -"""Import App Directory to syspath""" - -import os -import sys -PROJECT_ROOT = os.path.dirname(__file__) -sys.path.insert(0, os.path.split(PROJECT_ROOT)[0]) - -"""Django settings for postorius project.""" - -import os.path - -# Mailman API credentials -REST_SERVER = 'http://localhost:8001' -API_USER = 'restadmin' -API_PASS = 'restpass' - -# CSS theme for mailman-django application -MAILMAN_THEME = "default" - -PROJECT_PATH = os.path.abspath(os.path.dirname(__file__)) - -DEBUG = True -TEMPLATE_DEBUG = DEBUG - -ADMINS = ( - #('Admin', 'webmaster@example.com'), -) - -MANAGERS = ADMINS - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': 'mmtest.db' - } -} - -# Local time zone for this installation. Choices can be found here: -# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name -# although not all choices may be available on all operating systems. -# If running in a Windows environment this must be set to the same as your -# system time zone. -TIME_ZONE = 'America/Chicago' - -# Language code for this installation. All choices can be found here: -# http://www.i18nguy.com/unicode/language-identifiers.html -LANGUAGE_CODE = 'en-us' - -SITE_ID = 1 - -# If you set this to False, Django will make some optimizations so as not -# to load the internationalization machinery. -USE_I18N = True - -# Absolute path to the directory that holds static files. -STATIC_ROOT = os.path.join(PROJECT_PATH, 'static/') -# Absolute path to the directory that holds media files. -MEDIA_ROOT = os.path.join(PROJECT_PATH, 'media/') -# URL that handles the media served from STATIC_ROOT. Make sure to use a -STATIC_URL = '/static/' -# URL that handles the media served from MEDIA_ROOT. Make sure to use a -MEDIA_URL = '/media/' - -# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a -# trailing slash. -# Examples: "http://foo.com/media/", "/media/". -ADMIN_MEDIA_PREFIX = '/static/admin/' - -# Make this unique, and don't share it with anybody. -SECRET_KEY = '$!-7^wl#wiifjbh)5@f7ji%x!vp7s1vzbvwt26hxv$idixq0u0' - -# List of callables that know how to import templates from various sources. -TEMPLATE_LOADERS = ( - 'django.template.loaders.filesystem.Loader', - 'django.template.loaders.app_directories.Loader', -) - -AUTHENTICATION_BACKENDS = ( - 'django.contrib.auth.backends.ModelBackend', - 'social_auth.backends.OpenIDBackend', - 'social_auth.backends.browserid.BrowserIDBackend' -) - -TEMPLATE_CONTEXT_PROCESSORS = ( - "django.contrib.auth.context_processors.auth", - "django.contrib.messages.context_processors.messages", - "django.core.context_processors.debug", - "django.core.context_processors.i18n", - "django.core.context_processors.media", - "django.core.context_processors.static", - "django.core.context_processors.csrf", - "django.contrib.messages.context_processors.messages", - "postorius.context_processors.postorius", - 'social_auth.context_processors.social_auth_by_name_backends', - 'social_auth.context_processors.social_auth_backends', - 'social_auth.context_processors.social_auth_by_type_backends', -) - -MIDDLEWARE_CLASSES = ( - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.locale.LocaleMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', -) - -# Set `postorius.urls` as main url config if postorius -# is the only app you want to serve. -ROOT_URLCONF = 'urls' - -TEMPLATE_DIRS = ( - # uncomment if you like to overwrite the default templates: - # os.path.join(PROJECT_PATH, "/templates/postorius"), -) - -STATICFILES_FINDERS = ( - "django.contrib.staticfiles.finders.FileSystemFinder", - "django.contrib.staticfiles.finders.AppDirectoriesFinder", -) - -INSTALLED_APPS = ( - 'django.contrib.auth', - 'django.contrib.messages', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.sites', - 'django.contrib.admin', - 'django.contrib.staticfiles', - 'postorius', - 'social_auth', -) -LOGIN_URL = '/postorius/accounts/login/' -LOGIN_REDIRECT_URL = '/postorius/' -LOGIN_ERROR_URL = '/postorius/accounts/login/' -SOCIAL_AUTH_COMPLETE_URL_NAME = 'socialauth_complete' -SOCIAL_AUTH_ASSOCIATE_URL_NAME = 'socialauth_associate_complete' -SOCIAL_AUTH_DEFAULT_USERNAME = 'new_social_auth_user' -SOCIAL_AUTH_UUID_LENGTH = 16 - -try: - from settings_local import * -except ImportError: - pass diff --git a/dev_setup/urls.py b/dev_setup/urls.py deleted file mode 100644 index 1c17e3b..0000000 --- a/dev_setup/urls.py +++ /dev/null @@ -1,38 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 1998-2012 by the Free Software Foundation, Inc. -# -# This file is part of Postorius. -# -# Postorius is free software: you can redistribute it and/or modify it under -# the terms of the GNU General Public License as published by the Free -# Software Foundation, either version 3 of the License, or (at your option) -# any later version. -# -# Postorius is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -# more details. -# -# You should have received a copy of the GNU General Public License along with -# Postorius. If not, see . - -import postorius - -from django.conf.urls.defaults import * -from django.conf import settings - -# Uncomment the next two lines to enable the admin: -from django.contrib import admin -admin.autodiscover() - -# Import mailman urls and set urlpatterns if you want to hook -# mailman_django into an existing django site. -# Otherwise set ROOT_URLCONF in settings.py to -# `mailman_django.urls`. -# from mailman_django import urls as mailman_urls - -urlpatterns = patterns('', - url(r'^$', 'postorius.views.list_index'), - (r'^postorius/', include('postorius.urls')), - url(r'', include('social_auth.urls')), -) diff --git a/src/postorius/doc/_build/doctrees/environment.pickle b/src/postorius/doc/_build/doctrees/environment.pickle index 419c813..10fdd58 100644 --- a/src/postorius/doc/_build/doctrees/environment.pickle +++ b/src/postorius/doc/_build/doctrees/environment.pickle Binary files differ diff --git a/src/postorius/doc/_build/doctrees/index.doctree b/src/postorius/doc/_build/doctrees/index.doctree index 1b2a526..26e23ff 100644 --- a/src/postorius/doc/_build/doctrees/index.doctree +++ b/src/postorius/doc/_build/doctrees/index.doctree Binary files differ diff --git a/src/postorius/doc/_build/doctrees/news.doctree b/src/postorius/doc/_build/doctrees/news.doctree index 3e9a45e..8b11803 100644 --- a/src/postorius/doc/_build/doctrees/news.doctree +++ b/src/postorius/doc/_build/doctrees/news.doctree Binary files differ diff --git a/src/postorius/doc/_build/doctrees/setup.doctree b/src/postorius/doc/_build/doctrees/setup.doctree index 6d082be..b6b8c02 100644 --- a/src/postorius/doc/_build/doctrees/setup.doctree +++ b/src/postorius/doc/_build/doctrees/setup.doctree Binary files differ diff --git a/src/postorius/doc/_build/doctrees/using.doctree b/src/postorius/doc/_build/doctrees/using.doctree index e61cc4e..76c1ffc 100644 --- a/src/postorius/doc/_build/doctrees/using.doctree +++ b/src/postorius/doc/_build/doctrees/using.doctree Binary files differ diff --git a/src/postorius/doc/_build/html/_sources/news.txt b/src/postorius/doc/_build/html/_sources/news.txt index 1a1c336..96eec9b 100644 --- a/src/postorius/doc/_build/html/_sources/news.txt +++ b/src/postorius/doc/_build/html/_sources/news.txt @@ -1,6 +1,6 @@ -==== -News -==== +================ +News / Changelog +================ Copyright (C) 1998-2012 by the Free Software Foundation, Inc. @@ -27,6 +27,7 @@ * dev setup fix for Django 1.4 contributed by Rohan Jain * missing csrf tokens in templates contributed by Richard Wackerbarth (LP: 996658) * moderation: fixed typo in success message call +* installation documentation for Apache/mod_wsgi 1.0 alpha 1 -- "Space Farm" diff --git a/src/postorius/doc/_build/html/_sources/using.txt b/src/postorius/doc/_build/html/_sources/using.txt index 7a9487b..ac69426 100644 --- a/src/postorius/doc/_build/html/_sources/using.txt +++ b/src/postorius/doc/_build/html/_sources/using.txt @@ -1,5 +1,5 @@ -Using the Django App - Developers Resource -========================================== +Using the Django App - Developers Resource (outdated) +===================================================== .. warning:: This user guide is outdated and needs to be updated. diff --git a/src/postorius/doc/_build/html/index.html b/src/postorius/doc/_build/html/index.html index bde235a..1be05ed 100644 --- a/src/postorius/doc/_build/html/index.html +++ b/src/postorius/doc/_build/html/index.html @@ -26,7 +26,7 @@ - + @@ -70,7 +70,7 @@

Next topic

News

+ title="next chapter">News / Changelog

This Page

diff --git a/src/postorius/doc/_build/html/news.html b/src/postorius/doc/_build/html/news.html index e436576..6ba47a4 100644 --- a/src/postorius/doc/_build/html/news.html +++ b/src/postorius/doc/_build/html/news.html @@ -8,7 +8,7 @@ - News — Postorius 1.0a2 documentation + News / Changelog — Postorius 1.0a2 documentation @@ -54,8 +54,8 @@
-
-

News

+
+

News / Changelog

Copyright (C) 1998-2012 by the Free Software Foundation, Inc.

The postorius Django app provides a web user interface to access GNU Mailman.

@@ -75,6 +75,7 @@
  • dev setup fix for Django 1.4 contributed by Rohan Jain
  • missing csrf tokens in templates contributed by Richard Wackerbarth (LP: 996658)
  • moderation: fixed typo in success message call
  • +
  • installation documentation for Apache/mod_wsgi
  • @@ -109,7 +110,7 @@

    Table Of Contents

      -
    • News
        +
      • News / Changelog diff --git a/src/postorius/doc/_build/html/searchindex.js b/src/postorius/doc/_build/html/searchindex.js index 0ff452f..e06a82b 100644 --- a/src/postorius/doc/_build/html/searchindex.js +++ b/src/postorius/doc/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{tests:{tests:[2,0,1,""]}},terms:{all:[3,1,2],code:[3,2],forget:2,prefil:2,four:[],ackownledg:[],runserv:1,dirnam:[],follow:[2,1],content:[0,2],decid:[],depend:[3,1],authoris:[],send:[],shall:2,granci:3,under:3,introduc:[],merchant:3,sourc:[],everi:[],string:2,without:[3,2],far:[],none:2,offlin:[],util:2,context_processor:[],mechan:2,exact:2,mailmanwebgsoc2011:[],contenttyp:[],administr:2,level:[],did:2,button:2,list:[3,2],virtualhost:1,"try":2,item:2,adjust:[],localhost:2,quick:[],setup:[3,1,2],dir:[],pleas:2,modelbackend:[],impli:3,httpresponseredirect:2,cfg:[],seper:[],request:2,past:[],second:1,download:1,further:[],click:2,compat:[],index:2,what:[],name_of_permiss:[],appear:[],richard:3,sum:[],abl:[2,1],current:2,delet:2,new_list1:2,postoriu:[0,1,3],franziska:[],"new":[0,2,3],net:[],"public":3,abov:2,gener:3,never:1,remeb:[],here:[],themself:[],ubuntu:[],path:1,along:3,modifi:[3,2],sinc:1,valu:2,search:[],mailinglist:[],vertifi:[],anymor:[],errorlog:[],step:[],jame:2,doctest:2,action:2,chang:1,mailman_media:[],contactpag:[],via:[],appli:[],app:[0,2,3],sponser:[],foundat:3,releas:1,api:[],sponsel:[],instal:[0,1,2],middlewar:[],from:[2,1],describ:2,would:[],commun:[],doubl:2,two:[],perm:[],next:[],websit:[],few:[],call:3,typo:3,recommend:[],type:2,web_host:2,mailman_django:[],abspath:[],relat:2,ital:[],site:[2,1],warn:[2,1],trail:[],berlio:[],stick:[],particular:3,hold:[],unpack:[],easiest:2,customlog:[],account:[3,1],join:[],alia:1,prepar:1,work:[],uniqu:[],dev:[3,1],itself:[],can:[3,1,2],purpos:3,control:[],defer:3,sqlite:1,prompt:1,login_requir:2,tar:[],process:3,sudo:1,accept:3,topic:[],want:[2,1],nearli:[],alwai:1,cours:[],multipl:[],anoth:2,faulti:[],georg:2,write:[],how:1,reject:3,instead:2,config:[],css:1,updat:2,product:1,resourc:[0,2],farm:3,pypi:1,after:[2,1],"long":[],usabl:[],befor:2,wrong:2,mai:[],end:[],data:2,third:1,postfix:[],bind:[],bootstrap:[],credenti:[],django:[0,1,2,3],alias:3,environ:1,adverrtis:2,jain:3,enter:2,fallback:[],automaticli:[],egg:[],order:1,listnam:2,help:[],becaus:2,has_perm:[],style:[],directli:2,fit:3,fix:3,browserid:3,better:[],restart:[],onc:[],mail:[3,2],hidden:[],main:[],might:[],guarente:[],split:[],them:1,"return":[],thei:2,python:[2,1],databs:1,auth:[],unfortuneatli:[],mention:2,front:2,now:[2,1],term:3,benst:[],somewher:1,name:2,anyth:[],edit:[3,2],simpl:[],postorius_error:[],authent:[],separ:2,easili:[],senarclen:3,each:2,debug:2,found:[2,1],went:2,mailman_test_bindir:[],domain:[3,2],replac:[],idea:[],procedur:[],realli:2,redistribut:3,meta:2,"static":1,connect:[],our:2,todo:[],dependeci:[],out:3,shown:2,space:3,miss:3,develop:[0,1,2,3],publish:3,api_us:2,profil:3,daniel:3,rest_serv:[],got:[],correct:1,earlier:[],insid:[],free:[3,2],standalon:[],reason:[],base:[],mailmanweb:[],lists_of_domain:[],put:[],org:[3,1],"40mail":2,launch:[],could:[],latest:1,membership:2,keep:1,filter:[],thing:2,place:[],isn:[],root_urlconf:[],requireti:[],summari:2,first:[2,1],softwar:3,rang:[],render:[],feel:2,media_root:[],natti:[],restrict:2,date:1,instruct:[2,1],alreadi:2,done:2,least:2,authentif:2,owner:2,stabl:2,installed_app:[],open:2,gpl:[],differ:1,rrze:[],benedict:3,hardcopi:[],licens:3,system:[],messag:[3,2],licenc:[],fullfil:[],"final":2,store:[],shell:2,option:2,real_nam:2,copi:3,specifi:2,gsoc:[],"var":[],part:2,pars:2,priveledg:[],serv:1,enjoi:2,provid:[3,2],remov:[3,2],new_domain:[],project:1,postorius_standalon:1,were:2,posit:2,minut:[],fqdn_listnam:2,pre:[],ani:3,postorius_access:[],packag:1,have:[3,1,2],tabl:1,need:[2,1],element:[],wsgiscriptalia:1,engin:1,inform:1,florian:[],destroi:[],note:[2,1],also:1,exampl:2,take:[],indic:2,combin:[],singl:2,even:3,sure:2,kati:2,allow:[2,1],httpredirectobject:2,usernam:[],object:2,most:2,plan:[],letter:2,watt:2,alpha:3,"class":[],icon:[],collectstat:1,don:2,bzr:1,url:2,doc:[],later:[],cover:1,temporili:2,doe:2,deni:1,mm_membership:2,usual:[],dev_setup:[],wsgi:1,show:[3,2],text:2,liza:2,session:2,permiss:2,corner:[],fine:[],find:[],redirect:2,absolut:[],onli:[2,1],eas:[],locat:1,launchpad:1,copyright:3,explain:2,configur:[],apach:1,should:[3,1,2],version:[3,1],suppos:[],templat:3,folder:1,local:[2,1],hope:3,media_url:[],contribut:3,get:[2,1],"__file__":[],stop:2,obviou:[],csrf:3,subscript:2,requir:2,mail_host:2,template_dir:[],reload:1,common:[],restadmin:[],where:[],view:2,wiki:[],set:[3,1,2],special:[],see:[3,2],domain_admin:[],result:[],respons:2,fail:2,wonder:[],awar:2,statu:2,mailman3a7:[],correctli:[],databas:[2,1],someth:2,restbackend:[],behind:[],quickest:1,between:2,"import":2,awai:[],email:2,realnam:[],correclti:[],advertis:2,subfold:[],thank:3,both:[],last:2,plugin:[],admin:1,howev:[],etc:1,instanc:2,context:[],delete_list:2,logout:[],login:[3,2],com:2,load:2,english:2,simpli:2,point:[],instanti:[],overview:2,address:2,header:[],non:[],linux:2,guid:[2,1],assum:1,backend:[],quit:[],trunk:[],mailman:[0,1,2,3],coupl:2,"0a7":[],been:2,compon:[],much:[],unsubscrib:[3,2],modif:[],addit:[],upcom:[],imag:1,xxx:[],togeth:2,i18n:[],ngeorg:2,those:2,"case":2,creativecommon:[],therefor:[],look:[],gnu:[3,1],plain:[],align:[],lesser:3,"while":1,dashboard:2,publicli:1,error:[],everyon:[],authentication_backend:[],new_list:[],almost:1,demo:[],metric:3,list_own:2,archiv:2,revis:[],subscrib:[3,2],decor:2,let:2,welcom:[],author:[],receiv:3,media:[],make:[2,1],belong:2,same:2,handl:[],html:[],gui:2,document:1,mod_wsgi:1,finish:2,http:[3,1,2],webserv:1,upon:[],moment:[],http_host:2,initi:3,mani:3,implement:3,expand:[],appropri:[],moder:3,framework:[],api_pass:2,well:[2,1],membership_set:[],client:[2,1],command:[],thi:[3,1,2],choos:2,everyth:2,left:[],summer:3,just:1,rest:2,mailman3:2,webui:[],yet:[],languag:2,web:[0,1,3],easi:[],project_path:[],had:[],list_summari:2,apache2:[],add:[3,2],other:2,lawrenc:[],save:[],modul:2,bin:[],applic:1,which:[2,1],stein:3,unter:[],prefer:1,test:2,know:1,gsoc_mailman:[],press:2,cooki:[],password:[],tweak:[],authbackend:[],like:[],resid:1,template_context_processor:[],success:[3,2],restpass:[],server:[3,1],collect:1,href:[],setup_mm:2,either:2,page:2,www:3,right:[],acknowledg:[],creation:2,some:2,back:[],proper:3,home:[],funcit:[],distribut:3,basic:3,buildout:[],djangoproject:[],confirm:2,woun:[],token:3,select:[],slash:[],necessari:1,testobject:2,anna:3,refer:2,machin:2,core:[],who:[],run:[2,1],bold:[],symlink:[],host:[],repositori:[],post:2,bazaar:1,mm_new_domain:[],stage:[],about:[],central:[],usa:2,mass_subscrib:2,rohan:3,acl:[],permission_requir:[],srv:1,act:1,fals:2,discard:3,readi:1,processor:[],block:2,own:2,addus:[],status_cod:2,pythonpath:1,within:2,easy_instal:1,warranti:3,creativ:[],empti:2,contrib:[],your:1,manag:[2,1],choosen:2,span:2,log:2,wai:[2,1],"40exampl":2,execut:2,print:2,submit:2,custom:[],avail:[2,1],start:[2,1],reli:[],interfac:[3,1],includ:2,suit:2,superus:1,systers_django:[],"function":2,head:[],form:[3,2],offer:2,descrip:[],link:2,translat:2,teardown_mm:2,branch:1,line:[2,1],"true":2,info:3,pull:1,succe:2,made:2,render_mailman_them:[],possibl:1,whether:2,access:[3,2],displai:2,below:2,memebership:[],otherwis:[],more:3,extend_ajax:[],proud:[],creat:[2,1],hardcod:[],dure:[3,2],doesn:[],exist:[],file:1,syncdb:1,pip:1,wackerbarth:3,check:[3,2],inc:3,again:[],coder:1,successfulli:[],googl:3,titl:[],user:[3,1,2],when:[],detail:[3,1],gettext:2,"default":[],mizyrycki:3,valid:2,futur:[],rememb:[],writabl:1,you:[3,1,2],servernam:[],nice:2,why:2,prequir:[],consid:[],stai:[],outdat:2,bullet:[],directori:[2,1],bottom:[],descript:2,mailman_them:[],mass:[3,2],came:[],time:[2,1],escap:2},objtypes:{"0":"py:module"},titles:["Postorius - The New Mailman Web UI","Installation","Using the Django App - Developers Resource","News"],objnames:{"0":["py","module","Python module"]},filenames:["index","setup","using","news"]}) \ No newline at end of file +Search.setIndex({objects:{tests:{tests:[3,0,1,""]}},terms:{all:[3,1,2],code:[3,2],forget:3,prefil:3,four:[],ackownledg:[],runserv:1,dirnam:[],follow:[3,1],profil:2,decid:[],depend:[2,1],authoris:[],mailman_them:[],descript:3,send:[],granci:2,under:2,introduc:[],merchant:2,sourc:[],everi:[],string:3,far:[],authbackend:[],none:3,offlin:[],util:3,context_processor:[],mechan:3,exact:3,contenttyp:[],administr:3,level:[],did:3,button:3,list:[3,2],"try":3,item:3,adjust:[],anna:2,quick:[],setup:[3,1,2],dir:[],pleas:3,modelbackend:[],impli:2,core:[],cfg:[],seper:[],request:3,past:[],second:1,download:1,further:[],click:3,compat:[],index:3,what:[],name_of_permiss:[],appear:[],richard:2,sum:[],abl:[3,1],current:3,delet:3,new_list1:3,postoriu:[0,1,2],franziska:[],"new":[0,2,3],net:[],"public":2,superus:1,publicli:1,gener:2,never:1,remeb:[],here:[],themself:[],ubuntu:[],path:1,along:2,modifi:[3,2],sinc:1,valu:3,search:[],mailinglist:[],vertifi:[],anymor:[],errorlog:[],host:[],jame:3,doctest:3,action:3,chang:1,mailman_media:[],contactpag:[],via:[],appli:[],app:[0,2,3],sponser:[],foundat:2,put:[],api:[],sponsel:[],instal:[0,1,2,3],middlewar:[],from:[3,1],describ:3,would:[],commun:[],doubl:3,two:[],perm:[],next:[],websit:[],few:[],call:2,typo:2,recommend:[],type:3,web_host:3,mailman_django:[],abspath:[],relat:3,ital:[],list_own:3,warn:[3,1],trail:[],berlio:[],stick:[],particular:2,hold:[],unpack:[],easiest:3,customlog:[],account:[2,1],join:[],alia:1,prepar:1,work:[],uniqu:[],dev:[2,1],archiv:3,can:[3,1,2],purpos:2,control:[],defer:2,sqlite:1,prompt:1,login_requir:3,tar:[],process:2,sudo:1,accept:2,topic:[],want:[3,1],contribut:2,alwai:1,cours:[],multipl:[],anoth:3,faulti:[],georg:3,write:[],how:1,reject:2,instead:3,simpl:[],css:1,updat:3,product:1,resourc:[0,3],farm:2,stop:3,earlier:[],usabl:[],befor:3,membership:3,date:1,end:[],hardcopi:[],third:1,postfix:[],bind:[],bootstrap:[],credenti:[],django:[0,1,2,3],alias:2,environ:1,adverrtis:3,jain:2,enter:3,fallback:[],automaticli:[],egg:[],order:1,listnam:3,help:[],becaus:3,has_perm:[],left:[],style:[],directli:3,fit:2,fix:2,browserid:2,better:[],requir:3,onc:[],mail:[3,2],hidden:[],main:[],might:[],guarente:[],them:1,"return":[],thei:3,python:[3,1],databs:1,auth:[],unfortuneatli:[],mention:3,front:3,now:[3,1],term:2,benst:[],somewher:1,name:3,anyth:[],edit:[3,2],config:[],postorius_error:[],authent:[],separ:3,easili:[],senarclen:2,each:3,debug:3,found:[3,1],went:3,mailman_test_bindir:[],domain:[3,2],replac:[],idea:[],procedur:[],realli:3,line:[3,1],redistribut:2,meta:3,"static":1,connect:[],our:3,todo:[],dependeci:[],out:2,shown:3,space:2,miss:2,develop:[0,1,2,3],publish:2,your:1,content:[0,3],daniel:2,rest_serv:[],got:[],correct:1,after:[3,1],insid:[],free:[3,2],standalon:[],reason:[],base:[],mailmanweb:[],lists_of_domain:[],releas:1,org:[2,1],"40mail":3,launch:[],could:[],wrong:3,keep:1,filter:[],thing:3,place:[],isn:[],root_urlconf:[],requireti:[],view:3,first:[3,1],softwar:2,rang:[],woun:[],render:[],feel:3,media_root:[],system:[],restrict:3,mai:[],instruct:[3,1],alreadi:3,done:3,least:3,authentif:3,owner:3,stabl:3,installed_app:[],open:3,gpl:[],differ:1,rrze:[],benedict:2,data:3,licens:2,natti:[],messag:[3,2],licenc:[],fullfil:[],"final":3,store:[],shell:3,option:3,real_nam:3,copi:2,specifi:3,gsoc:[],part:3,pars:3,priveledg:[],serv:1,enjoi:3,provid:[3,2],remov:[3,2],new_domain:[],project:1,postorius_standalon:1,were:3,posit:3,minut:[],fqdn_listnam:3,pre:[],descrip:[],ani:2,postorius_access:[],packag:1,gui:3,have:[3,1,2],tabl:1,need:[3,1],element:[],wsgiscriptalia:1,engin:1,inform:1,florian:[],destroi:[],client:[3,1],note:[3,1],also:1,exampl:3,take:[],indic:3,combin:[],singl:3,even:2,sure:3,kati:3,allow:[3,1],shall:3,usernam:[],object:3,most:3,plan:[],letter:3,watt:3,alpha:2,choos:3,"class":[],icon:[],collectstat:1,don:3,bzr:1,url:3,doc:[],later:[],cover:1,temporili:3,doe:3,deni:1,mm_membership:3,usual:[],dev_setup:[],wsgi:1,show:[3,2],text:3,liza:3,session:3,permiss:3,corner:[],fine:[],find:[],redirect:3,absolut:[],onli:[3,1],submit:3,locat:1,launchpad:1,copyright:2,explain:3,configur:[],apach:[2,1],should:[3,1,2],version:[2,1],suppos:[],templat:2,folder:1,local:[3,1],hope:2,media_url:[],nearli:[],get:[3,1],"__file__":[],pypi:1,obviou:[],csrf:2,awai:[],restart:[],template_dir:[],reload:1,common:[],restadmin:[],where:[],summari:3,wiki:[],set:[3,1,2],see:[3,2],domain_admin:[],result:[],respons:3,fail:3,wonder:[],awar:3,statu:3,error:[],correctli:[],databas:[3,1],someth:3,yet:[],behind:[],quickest:1,between:3,"import":3,subscript:3,email:3,realnam:[],correclti:[],advertis:3,subfold:[],thank:2,both:[],last:3,plugin:[],admin:1,howev:[],etc:1,instanc:3,context:[],delete_list:3,logout:[],login:[3,2],com:3,load:3,simpli:3,point:[],instanti:[],overview:3,address:3,header:[],non:[],linux:3,guid:[3,1],assum:1,backend:[],quit:[],trunk:[],mailman:[0,1,2,3],coupl:3,"0a7":[],been:3,compon:[],much:[],unsubscrib:[3,2],modif:[],addit:[],upcom:[],imag:1,xxx:[],togeth:3,rememb:[],i18n:[],ngeorg:3,those:3,"case":3,creativecommon:[],therefor:[],look:[],gnu:[2,1],plain:[],align:[],lesser:2,"while":1,dashboard:3,abov:3,mail_host:3,everyon:[],authentication_backend:[],new_list:[],almost:1,demo:[],metric:2,site:[3,1],itself:[],revis:[],decor:3,let:3,welcom:[],author:[],receiv:2,media:[],make:[3,1],belong:3,same:3,handl:[],html:[],split:[],document:[2,1],mod_wsgi:[2,1],finish:3,http:[3,1,2],webserv:1,upon:[],coder:1,moment:[],http_host:3,initi:2,mani:2,implement:2,expand:[],appropri:[],moder:2,framework:[],api_pass:3,well:[3,1],membership_set:[],without:[3,2],command:[],thi:[3,1,2],english:3,everyth:3,latest:1,summer:2,just:1,rest:3,mailman3:3,webui:[],restbackend:[],languag:3,web:[0,1,2],easi:[],project_path:[],had:[],list_summari:3,apache2:[],add:[3,2],valid:3,lawrenc:[],save:[],modul:3,futur:[],bin:[],applic:1,which:[3,1],stein:2,unter:[],prefer:1,writabl:1,know:1,gsoc_mailman:[],press:3,cooki:[],password:[],tweak:[],mailmanwebgsoc2011:[],template_context_processor:[],resid:1,like:[],success:[3,2],changelog:[0,2],restpass:[],server:[2,1],collect:1,href:[],setup_mm:3,either:3,page:3,www:2,right:[],acknowledg:[],creation:3,some:3,back:[],proper:2,home:[],funcit:[],distribut:2,basic:2,buildout:[],djangoproject:[],confirm:3,httpredirectobject:3,token:2,select:[],slash:[],necessari:1,testobject:3,localhost:3,refer:3,machin:3,httpresponseredirect:3,who:[],run:[3,1],bold:[],symlink:[],step:[],repositori:[],post:3,bazaar:1,mm_new_domain:[],stage:[],about:[],central:[],usa:3,mass_subscrib:3,rohan:2,acl:[],permission_requir:[],srv:1,act:1,fals:3,discard:2,processor:[],block:3,own:3,addus:[],status_cod:3,pythonpath:1,within:3,easy_instal:1,warranti:2,creativ:[],empti:3,contrib:[],api_us:3,manag:[3,1],choosen:3,span:3,log:3,wai:[3,1],"40exampl":3,execut:3,print:3,"long":[],custom:[],avail:[3,1],start:[3,1],reli:[],interfac:[2,1],includ:3,suit:3,"var":[],systers_django:[],"function":3,head:[],form:[3,2],offer:3,subscrib:[3,2],link:3,translat:3,teardown_mm:3,eas:[],"true":3,info:2,pull:1,succe:3,made:3,render_mailman_them:[],possibl:1,whether:3,access:[3,2],displai:3,below:3,memebership:[],otherwis:[],more:2,extend_ajax:[],proud:[],creat:[3,1],hardcod:[],dure:[3,2],doesn:[],exist:[],file:1,syncdb:1,pip:1,wackerbarth:2,check:[3,2],inc:2,again:[],readi:1,successfulli:[],googl:2,titl:[],user:[3,1,2],when:[],detail:[2,1],gettext:3,"default":[],mizyrycki:2,other:3,special:[],branch:1,test:3,you:[3,1,2],servernam:[],nice:3,why:3,prequir:[],consid:[],stai:[],outdat:[0,3],bullet:[],directori:[3,1],bottom:[],virtualhost:1,mailman3a7:[],mass:[3,2],came:[],time:[3,1],escap:3},objtypes:{"0":"py:module"},titles:["Postorius - The New Mailman Web UI","Installation","News / Changelog","Using the Django App - Developers Resource (outdated)"],objnames:{"0":["py","module","Python module"]},filenames:["index","setup","news","using"]}) \ No newline at end of file diff --git a/src/postorius/doc/_build/html/using.html b/src/postorius/doc/_build/html/using.html index a0f85ed..33caf5e 100644 --- a/src/postorius/doc/_build/html/using.html +++ b/src/postorius/doc/_build/html/using.html @@ -8,7 +8,7 @@ - Using the Django App - Developers Resource — Postorius 1.0a2 documentation + Using the Django App - Developers Resource (outdated) — Postorius 1.0a2 documentation @@ -50,8 +50,8 @@
        -
        -

        Using the Django App - Developers Resource

        +
        +

        Using the Django App - Developers Resource (outdated)

        Warning

        This user guide is outdated and needs to be updated.

        @@ -343,7 +343,7 @@

        Table Of Contents

          -
        • Using the Django App - Developers Resource
            +
          • Using the Django App - Developers Resource (outdated)
            • Tests Login and Permissions
              • List index
              • Login Required
              • diff --git a/src/postorius/doc/news.rst b/src/postorius/doc/news.rst index 1a1c336..96eec9b 100644 --- a/src/postorius/doc/news.rst +++ b/src/postorius/doc/news.rst @@ -1,6 +1,6 @@ -==== -News -==== +================ +News / Changelog +================ Copyright (C) 1998-2012 by the Free Software Foundation, Inc. @@ -27,6 +27,7 @@ * dev setup fix for Django 1.4 contributed by Rohan Jain * missing csrf tokens in templates contributed by Richard Wackerbarth (LP: 996658) * moderation: fixed typo in success message call +* installation documentation for Apache/mod_wsgi 1.0 alpha 1 -- "Space Farm" diff --git a/src/postorius/doc/using.rst b/src/postorius/doc/using.rst index 7a9487b..ac69426 100644 --- a/src/postorius/doc/using.rst +++ b/src/postorius/doc/using.rst @@ -1,5 +1,5 @@ -Using the Django App - Developers Resource -========================================== +Using the Django App - Developers Resource (outdated) +===================================================== .. warning:: This user guide is outdated and needs to be updated.