@ -16,7 +16,7 @@ def startpage(request):
allMost = Purchase . objects . filter ( isDeposit = False ) . values ( ' buyable__name ' , ' buyable__id ' ) . annotate ( num_buys = Count ( ' buyable ' ) ) . order_by ( ' -num_buys ' )
usersMost = Purchase . objects . filter ( isDeposit = False ) . values ( ' buyable__name ' , ' buyable__id ' ) . filter ( order__user = request . user . id ) . annotate ( num_buys = Count ( ' buyable ' ) ) . order_by ( ' -num_buys ' )
usersLast = Purchase . objects . filter ( isDeposit = False ) . values ( ' buyable__name ' , ' buyable__id ' ) . filter ( order__user = request . user . id ) . order_by ( ' -order__dateTime ' )
return render_to_response ( " main/startpage.html " , { ' allMost ' : allMost , ' usersMost ' : usersMost , ' usersLast ' : usersLast }, RequestContext ( request ) )
return render_to_response ( " main/startpage.html " , { ' allMost ' : allMost , ' usersMost ' : usersMost , ' usersLast ' : usersLast [: 12 ] }, RequestContext ( request ) )
def register ( request ) :
return render_to_response ( " registration/register.html " , RequestContext ( request ) )
@ -88,6 +88,11 @@ def pluginAuthblob(request, pluginId):
d [ ' pluginerror ' ] = " Der Authblob darf für dieses Plugin nicht vom User verändert werden (oder der Authblob war kaputt) "
return render_to_response ( " settings/settings.html " , d , RequestContext ( request ) )
if p . plugin . uniqueAuthblob and PluginPermission . objects . filter ( plugin = plugin , authblob = request . POST [ " authblob " ] ) . count ( ) > 0 :
d = getPluginDict ( request )
d [ ' pluginerror ' ] = " Achtung! Dein Authblob wird bereits von einer anderen Person benutzt. Bitte wähle einen anderen (eindeutigen) Authblob! "
return render_to_response ( " settings/settings.html " , d , RequestContext ( request ) )
p . authblob = request . POST [ ' authblob ' ]
p . save ( )
d = getPluginDict ( request )