Skip to content

Commit 4b143a1

Browse files
committed
quasi fini
1 parent 0197741 commit 4b143a1

File tree

4 files changed

+41
-5
lines changed

4 files changed

+41
-5
lines changed

grails-app/controllers/ovh/garcon/tasko/AnswerMessageController.groovy

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,14 @@ class AnswerMessageController {
101101
* Add a new answer
102102
* @return
103103
*/
104-
//@Secured(['ROLE_USER','ROLE_ADMIN'])
104+
@Secured(['ROLE_USER','ROLE_ADMIN'])
105105
@Transactional
106106
def add(){
107+
107108
AnswerMessage item = new AnswerMessage(
108109
date: new Date(),
109-
content: params.content,
110-
user: (User)getAuthenticatedUser(),
110+
content: params.text as String,
111+
user: User.findById(params.uId as Integer),
111112
value: 0,
112113
question: Question.get(params.qId as Integer)
113114
)

grails-app/controllers/ovh/garcon/tasko/QuestionController.groovy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,11 @@ class QuestionController {
126126
}
127127
}
128128

129-
//@Secured(['ROLE_USER','ROLE_ADMIN'])
129+
@Secured(['ROLE_USER','ROLE_ADMIN'])
130130
@Transactional
131131
def solve(){
132132
Question item = Question.get(params.qId as Integer)
133+
print(params.qId as Integer)
133134
item.setIsSolved(true)
134135

135136
if (item == null) {

grails-app/controllers/ovh/garcon/tasko/UserController.groovy

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ class UserController {
2929
respond user
3030
}
3131

32+
def userid(User user) {
33+
respond User.findWhere(username: user.username)
34+
}
35+
3236
def create() {
3337
respond new User(params)
3438
}
@@ -111,7 +115,7 @@ class UserController {
111115
* @param user
112116
* @return
113117
*/
114-
//@Secured(['ROLE_ADMIN'])
118+
@Secured(['ROLE_ADMIN'])
115119
@Transactional
116120
def ban(User user){
117121

grails-app/init/taskoverflow/BootStrap.groovy

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class BootStrap {
1414
def returnArray = [:]
1515
returnArray['id'] = it.id
1616
returnArray['question'] = it.question
17+
returnArray['answers'] = it.answers
1718
returnArray['value'] = it.getValue()
1819
returnArray['title'] = it.title
1920
returnArray['isSolved'] = it.isSolved
@@ -80,6 +81,35 @@ class BootStrap {
8081
returnArray['date'] = it.date.format('dd/MM/yyyy HH:mm')
8182
returnArray['userid'] = it.user.id
8283
returnArray['username'] = it.user.username
84+
returnArray['userimage'] = it.user.profil.image
85+
returnArray['value'] = it.value
86+
87+
return returnArray
88+
}
89+
90+
JSON.registerObjectMarshaller(AnswerMessage) {
91+
def returnArray = [:]
92+
returnArray['id'] = it.id
93+
returnArray['content'] = it.content
94+
returnArray['date'] = it.date.format('dd/MM/yyyy HH:mm')
95+
returnArray['userid'] = it.user.id
96+
returnArray['username'] = it.user.username
97+
returnArray['userimage'] = it.user.profil.image
98+
returnArray['coms'] = it.coms
99+
returnArray['value'] = it.value
100+
101+
return returnArray
102+
}
103+
104+
JSON.registerObjectMarshaller(QuestionMessage) {
105+
def returnArray = [:]
106+
returnArray['id'] = it.id
107+
returnArray['content'] = it.content
108+
returnArray['date'] = it.date.format('dd/MM/yyyy HH:mm')
109+
returnArray['userid'] = it.user.id
110+
returnArray['username'] = it.user.username
111+
returnArray['userimage'] = it.user.profil.image
112+
returnArray['coms'] = it.coms
83113
returnArray['value'] = it.value
84114

85115
return returnArray

0 commit comments

Comments
 (0)