Skip to content

Commit f943245

Browse files
committed
fix contract <-> CR relation [amleczko]
1 parent dae82f7 commit f943245

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

CHANGES.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
1.7.15 (unreleased)
22
-------------------
33

4-
- Nothing changed yet.
4+
- fix contract <-> CR relation [amleczko]
55

66

77
1.7.14 (2013-06-27)

por/dashboard/events.py

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from formalchemy import Field, fatypes
77
from formalchemy.exceptions import ValidationError
88
from formalchemy.fields import HiddenFieldRenderer, SelectFieldRenderer
9+
from formalchemy.fields import _query_options
910

1011
from pyramid_formalchemy import events
1112
from pyramid.security import has_permission
@@ -337,6 +338,8 @@ def before_customerrequest_editrender(context, event):
337338
fs.description.set(renderer=RichTextFieldRenderer(use='tinymce', theme='simple'))
338339
fs.append(fs.name.required())
339340
del fs._render_fields['project']
341+
q = fs.contract.query(fs.contract.relation_type()).filter_by(project_id=context.project_id).order_by('name')
342+
fs.contract.render_opts['options'] = _query_options(q)
340343
[fs.append(fs._render_fields.pop(a)) for a in fs._render_fields if a != 'name']
341344

342345

0 commit comments

Comments
 (0)