Fixed #687
This commit is contained in:
parent
36ff05f977
commit
7624dc67af
@ -51,9 +51,9 @@ def get_personal_info_widget(request):
|
|||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
personal_info_context.update({
|
personal_info_context.update({
|
||||||
'submitted_motions': Motion.objects.filter(submitter=request.user),
|
'submitted_motions': Motion.objects.filter(submitter__person=request.user),
|
||||||
'config_motion_min_supporters': config['motion_min_supporters'],
|
'config_motion_min_supporters': config['motion_min_supporters'],
|
||||||
'supported_motions': Motion.objects.filter(supporter=request.user)})
|
'supported_motions': Motion.objects.filter(supporter__person=request.user)})
|
||||||
try:
|
try:
|
||||||
from openslides.assignment.models import Assignment
|
from openslides.assignment.models import Assignment
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
@ -78,20 +78,26 @@ class PersonalInfoWidget(TestCase):
|
|||||||
motion = self.import_motion()
|
motion = self.import_motion()
|
||||||
if motion:
|
if motion:
|
||||||
motion_1 = motion.models.Motion.objects.create(title='My Motion Title pa8aeNohYai0ahge', text='My Motion Text')
|
motion_1 = motion.models.Motion.objects.create(title='My Motion Title pa8aeNohYai0ahge', text='My Motion Text')
|
||||||
|
motion_2 = motion.models.Motion.objects.create(title='My Motion Title quielohL7vah1weochai', text='My Motion Text')
|
||||||
submitter_1 = motion.models.MotionSubmitter.objects.create(motion=motion_1, person=self.user)
|
submitter_1 = motion.models.MotionSubmitter.objects.create(motion=motion_1, person=self.user)
|
||||||
|
submitter_2 = motion.models.MotionSubmitter.objects.create(motion=motion_2, person=self.user)
|
||||||
response = self.client.get('/projector/dashboard/')
|
response = self.client.get('/projector/dashboard/')
|
||||||
self.assertContains(response, 'I submitted the following motions:', status_code=200)
|
self.assertContains(response, 'I submitted the following motions:', status_code=200)
|
||||||
self.assertContains(response, 'My Motion Title pa8aeNohYai0ahge', status_code=200)
|
self.assertContains(response, 'My Motion Title pa8aeNohYai0ahge', status_code=200)
|
||||||
|
self.assertContains(response, 'My Motion Title quielohL7vah1weochai', status_code=200)
|
||||||
|
|
||||||
def test_supporter_list(self):
|
def test_supporter_list(self):
|
||||||
motion = self.import_motion()
|
motion = self.import_motion()
|
||||||
if motion:
|
if motion:
|
||||||
motion_1 = motion.models.Motion.objects.create(title='My Motion Title pa8aeNohYai0ahge', text='My Motion Text')
|
motion_1 = motion.models.Motion.objects.create(title='My Motion Title jahN9phaiThae5ooKubu', text='My Motion Text')
|
||||||
|
motion_2 = motion.models.Motion.objects.create(title='My Motion Title vech9ash8aeh9eej2Ga2', text='My Motion Text')
|
||||||
supporter_1 = motion.models.MotionSupporter.objects.create(motion=motion_1, person=self.user)
|
supporter_1 = motion.models.MotionSupporter.objects.create(motion=motion_1, person=self.user)
|
||||||
|
supporter_2 = motion.models.MotionSupporter.objects.create(motion=motion_2, person=self.user)
|
||||||
config['motion_min_supporters'] = 1
|
config['motion_min_supporters'] = 1
|
||||||
response = self.client.get('/projector/dashboard/')
|
response = self.client.get('/projector/dashboard/')
|
||||||
self.assertContains(response, 'I support the following motions:', status_code=200)
|
self.assertContains(response, 'I support the following motions:', status_code=200)
|
||||||
self.assertContains(response, 'My Motion Title pa8aeNohYai0ahge', status_code=200)
|
self.assertContains(response, 'My Motion Title jahN9phaiThae5ooKubu', status_code=200)
|
||||||
|
self.assertContains(response, 'My Motion Title vech9ash8aeh9eej2Ga2', status_code=200)
|
||||||
|
|
||||||
def test_candidate_list(self):
|
def test_candidate_list(self):
|
||||||
assignment = self.import_assignment()
|
assignment = self.import_assignment()
|
||||||
|
Loading…
Reference in New Issue
Block a user