Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Jelle van der Waa
Archweb
Commits
cdf2c11a
Commit
cdf2c11a
authored
Dec 29, 2007
by
eliott
Browse files
Removed public app
parent
706152de
Changes
4
Hide whitespace changes
Inline
Side-by-side
devel/views.py
View file @
cdf2c11a
...
...
@@ -3,11 +3,15 @@
from
django.contrib.auth.models
import
User
from
django.core
import
validators
from
archweb_dev.lib.utils
import
render_response
from
archweb_dev.packages.models
import
Package
from
archweb_dev.packages.models
import
Package
,
Repo
from
archweb_dev.todolists.models
import
Todolist
,
TodolistPkg
from
archweb_dev.settings
import
DATA_DIR
from
archweb_dev.lib.utils
import
validate
from
archweb_dev.devel.models
import
UserProfile
from
archweb_dev.news.models
import
News
from
archweb_dev.settings
import
DATA_DIR
from
archweb_dev.devel.models
import
Donator
,
Mirror
@
login_required
def
index
(
request
):
...
...
@@ -63,9 +67,60 @@ def change_profile(request):
@
login_required
def
guide
(
request
):
return
render_response
(
request
,
'devel/pkgmaint_guide.txt'
,
{
'errors'
:
errors
,
'email'
:
request
.
user
.
email
})
return
HttpResponse
(
file
(
DATA_DIR
+
'/pkgmaint_guide.txt'
).
read
(),
mimetype
=
'text/plain'
)
return
render_response
(
request
,
'devel/pkgmaint_guide.txt'
,
mimetype
=
'text/plain'
)
def
siteindex
(
request
):
# get the most recent 10 news items
news
=
News
.
objects
.
order_by
(
'-postdate'
,
'-id'
)[:
10
]
pkgs
=
Package
.
objects
.
exclude
(
repo__name__exact
=
'Testing'
).
order_by
(
'-last_update'
)[:
15
]
repos
=
Repo
.
objects
.
order_by
(
'name'
)
return
render_response
(
request
,
'public/index.html'
,
{
'news_updates'
:
news
,
'pkg_updates'
:
pkgs
,
'repos'
:
repos
})
def
about
(
request
):
return
render_response
(
request
,
'public/about.html'
)
def
art
(
request
):
return
render_response
(
request
,
'public/art.html'
)
def
cvs
(
request
):
return
render_response
(
request
,
'public/cvs.html'
)
def
developers
(
request
):
devs
=
User
.
objects
.
order_by
(
'username'
)
return
render_response
(
request
,
'public/developers.html'
,
{
'devs'
:
devs
})
def
donate
(
request
):
donor_count
=
Donator
.
objects
.
count
()
splitval
=
donor_count
/
4
slice1
=
Donator
.
objects
.
all
()[:
splitval
]
slice2
=
Donator
.
objects
.
all
()[(
splitval
):(
splitval
*
2
)]
slice3
=
Donator
.
objects
.
all
()[(
splitval
*
2
):(
donor_count
-
splitval
)]
slice4
=
Donator
.
objects
.
all
()[(
donor_count
-
splitval
):
donor_count
]
return
render_response
(
request
,
'public/donate.html'
,
{
'slice1'
:
slice1
,
'slice2'
:
slice2
,
'slice3'
:
slice3
,
'slice4'
:
slice4
})
def
download
(
request
):
mirrors
=
Mirror
.
objects
.
order_by
(
'country'
,
'domain'
)
return
render_response
(
request
,
'public/download.html'
,
{
'mirrors'
:
mirrors
})
def
irc
(
request
):
return
render_response
(
request
,
'public/irc.html'
)
def
moreforums
(
request
):
return
render_response
(
request
,
'public/moreforums.html'
)
def
press
(
request
):
return
render_response
(
request
,
'public/press.html'
)
def
projects
(
request
):
return
render_response
(
request
,
'public/projects.html'
)
def
robots
(
request
):
return
HttpResponse
(
"User-agent: *
\n
Disallow: /
\n
"
,
mimetype
=
"text/plain"
)
def
denied
(
request
):
return
render_response
(
request
,
'public/denied.html'
)
# vim: set ts=4 sw=4 et:
public/__init__.py
deleted
100644 → 0
View file @
706152de
public/views.py
deleted
100644 → 0
View file @
706152de
from
django.http
import
HttpResponse
from
archweb_dev.lib.utils
import
render_response
from
django.contrib.auth.models
import
User
from
archweb_dev.packages.models
import
Package
,
Repo
from
archweb_dev.news.models
import
News
from
archweb_dev.settings
import
DATA_DIR
from
archweb_dev.devel.models
import
Donator
,
Mirror
def
index
(
request
):
# get the most recent 10 news items
news
=
News
.
objects
.
order_by
(
'-postdate'
,
'-id'
)[:
10
]
pkgs
=
Package
.
objects
.
exclude
(
repo__name__exact
=
'Testing'
).
order_by
(
'-last_update'
)[:
15
]
repos
=
Repo
.
objects
.
order_by
(
'name'
)
return
render_response
(
request
,
'public/index.html'
,
{
'news_updates'
:
news
,
'pkg_updates'
:
pkgs
,
'repos'
:
repos
})
def
about
(
request
):
return
render_response
(
request
,
'public/about.html'
)
def
art
(
request
):
return
render_response
(
request
,
'public/art.html'
)
def
cvs
(
request
):
return
render_response
(
request
,
'public/cvs.html'
)
def
developers
(
request
):
devs
=
User
.
objects
.
order_by
(
'username'
)
return
render_response
(
request
,
'public/developers.html'
,
{
'devs'
:
devs
})
def
donate
(
request
):
donor_count
=
Donator
.
objects
.
count
()
splitval
=
donor_count
/
4
slice1
=
Donator
.
objects
.
all
()[:
splitval
]
slice2
=
Donator
.
objects
.
all
()[(
splitval
):(
splitval
*
2
)]
slice3
=
Donator
.
objects
.
all
()[(
splitval
*
2
):(
donor_count
-
splitval
)]
slice4
=
Donator
.
objects
.
all
()[(
donor_count
-
splitval
):
donor_count
]
return
render_response
(
request
,
'public/donate.html'
,
{
'slice1'
:
slice1
,
'slice2'
:
slice2
,
'slice3'
:
slice3
,
'slice4'
:
slice4
})
def
download
(
request
):
mirrors
=
Mirror
.
objects
.
order_by
(
'country'
,
'domain'
)
return
render_response
(
request
,
'public/download.html'
,
{
'mirrors'
:
mirrors
})
def
irc
(
request
):
return
render_response
(
request
,
'public/irc.html'
)
def
moreforums
(
request
):
return
render_response
(
request
,
'public/moreforums.html'
)
def
press
(
request
):
return
render_response
(
request
,
'public/press.html'
)
def
projects
(
request
):
return
render_response
(
request
,
'public/projects.html'
)
def
robots
(
request
):
return
HttpResponse
(
"User-agent: *
\n
Disallow: /
\n
"
,
mimetype
=
"text/plain"
)
def
denied
(
request
):
return
render_response
(
request
,
'public/denied.html'
)
# vim: set ts=4 sw=4 et:
settings.py
View file @
cdf2c11a
...
...
@@ -85,7 +85,6 @@
'django.contrib.admin'
,
'archweb_dev.news'
,
'archweb_dev.packages'
,
'archweb_dev.public'
,
'archweb_dev.todolists'
,
'archweb_dev.devel'
,
'archweb_dev.wiki'
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment