supprimé la génération des brèves depuis les élections
This commit is contained in:
parent
704b3b9d3d
commit
2693737671
|
@ -64,8 +64,6 @@ from glasnost.server.ObjectsServer import register, ObjectServerMixin, \
|
||||||
from glasnost.server.tools import *
|
from glasnost.server.tools import *
|
||||||
|
|
||||||
from glasnost.proxy.AtomsProxy import Atom
|
from glasnost.proxy.AtomsProxy import Atom
|
||||||
from glasnost.proxy.BrevesProxy import BreveElectionCandidateAdded, \
|
|
||||||
BreveElectionRunning, BreveElectionClosed
|
|
||||||
from glasnost.proxy.CacheProxy import invalidateValue
|
from glasnost.proxy.CacheProxy import invalidateValue
|
||||||
from glasnost.proxy.DispatcherProxy import getApplicationId
|
from glasnost.proxy.DispatcherProxy import getApplicationId
|
||||||
from glasnost.proxy.GroupsProxy import getSetContainedIds
|
from glasnost.proxy.GroupsProxy import getSetContainedIds
|
||||||
|
@ -558,40 +556,6 @@ class ElectionsServer(ElectionsCommonMixin, ObjectsServer):
|
||||||
finally:
|
finally:
|
||||||
object.releaseNonCore()
|
object.releaseNonCore()
|
||||||
virtualServer.markObjectAsDirty(object)
|
virtualServer.markObjectAsDirty(object)
|
||||||
brevesProxy = getProxyForServerRole('breves')
|
|
||||||
if brevesProxy:
|
|
||||||
if newState == 'running' and previousState != newState:
|
|
||||||
breve = BreveElectionRunning()
|
|
||||||
breve.language = object.getLanguage()
|
|
||||||
breve.electionId = object.id
|
|
||||||
breve.electionTitle = object.title
|
|
||||||
breve.electionSubject = object.subject
|
|
||||||
breve.readersSet = object.readersSet
|
|
||||||
if breve.readersSet is not None:
|
|
||||||
breve.readersSet = breve.readersSet[:]
|
|
||||||
breve.writersSet = object.writersSet
|
|
||||||
if breve.writersSet is not None:
|
|
||||||
breve.writersSet = breve.writersSet[:]
|
|
||||||
try:
|
|
||||||
brevesProxy.addObject(breve, serverId = virtualServerId)
|
|
||||||
except faults.UnknownServerId:
|
|
||||||
pass
|
|
||||||
elif newState == 'closed' and previousState != newState:
|
|
||||||
breve = BreveElectionClosed()
|
|
||||||
breve.language = object.getLanguage()
|
|
||||||
breve.electionId = object.id
|
|
||||||
breve.electionTitle = object.title
|
|
||||||
breve.electionSubject = object.subject
|
|
||||||
breve.readersSet = object.readersSet
|
|
||||||
if breve.readersSet is not None:
|
|
||||||
breve.readersSet = breve.readersSet[:]
|
|
||||||
breve.writersSet = object.writersSet
|
|
||||||
if breve.writersSet is not None:
|
|
||||||
breve.writersSet = breve.writersSet[:]
|
|
||||||
try:
|
|
||||||
brevesProxy.addObject(breve, serverId = virtualServerId)
|
|
||||||
except faults.UnknownServerId:
|
|
||||||
pass
|
|
||||||
invalidateValue(object.id)
|
invalidateValue(object.id)
|
||||||
return object.version
|
return object.version
|
||||||
|
|
||||||
|
|
Reference in New Issue