Grails: 3.3.0 Spring Безопасность: 3.2.0.M1
Я провел некоторое исследование по этому вопросу и нашел этот ответ из (Видя только ваши собственные данные в Grails) может быть ответом, который я ищу, но почему-то он не работает.
This is how I capture the logged-in user and try to filter out and just to let logged-in user to view his own data. (This is my Task controller) By the way what is the use of [tasks:tasks]
def index(Integer max) {
def authenticated = getAuthenticatedUser().username
def tasks = User.findAllByUsername(authenticated)
[tasks: tasks]
params.max = Math.min(max ?: 10, 100)
respond Task.list(params), model:[tasks: Task.count()]
}
Это моя область задач
class Task {
transient springSecurityService
String task
Project project
Pic picName
static hasMany = [subTask:Subtask]
static belongsTo =[Project,Pic,User]
}
Пожалуйста, дайте мне какое-нибудь предложение или, пожалуйста, дайте мне знать, где я сделал ошибку! Заранее спасибо! С уважением, Хи