У меня очень простой проект, в котором у пользователей есть учетные записи, а у учетных записей есть транзакции.
Я сгенерировал представления, контроллеры и сервисы с помощью Grails generate-all Transaction.
Объект домена транзакции выглядит следующим образом:
class Transaction {
Account account
BigDecimal debit = 0
BigDecimal credit = 0
static constraints = {
}
}
В контроллере есть только это:
def create() {
respond new Transaction(params)
}
т.е. отправляет только новую транзакцию (не список счетов).
Однако в пользовательском интерфейсе создания есть раскрывающийся список всех учетных записей в системе (не только для этого пользователя):
Вопрос в том, есть ли способ «исправить», чтобы отображались только учетные записи пользователей? Если нет, я всегда могу вручную написать представление создания с жестко запрограммированным полем. Просто интересно, есть ли классный способ Grails сделать это.