@@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.*
14
14
import java.util.*
15
15
16
16
@RestController
17
+ @CrossOrigin(methods = [RequestMethod .GET , RequestMethod .DELETE , RequestMethod .HEAD , RequestMethod .POST , RequestMethod .OPTIONS , RequestMethod .PUT ])
17
18
@Api(tags = [" kabal-smart-editor-api" ])
18
19
@RequestMapping(" /documents" )
19
20
class DocumentController (
@@ -31,7 +32,6 @@ class DocumentController(
31
32
notes = " Create document"
32
33
)
33
34
@PostMapping(" " )
34
- @CrossOrigin
35
35
fun createDocument (
36
36
@RequestBody json : String
37
37
): DocumentView {
@@ -44,7 +44,6 @@ class DocumentController(
44
44
notes = " Update document"
45
45
)
46
46
@PutMapping(" /{documentId}" )
47
- @CrossOrigin
48
47
fun updateDocument (
49
48
@PathVariable(" documentId" ) documentId : UUID ,
50
49
@RequestBody json : String
@@ -58,7 +57,6 @@ class DocumentController(
58
57
notes = " Get document"
59
58
)
60
59
@GetMapping(" /{documentId}" )
61
- @CrossOrigin
62
60
fun getDocument (@PathVariable(" documentId" ) documentId : UUID ): DocumentView {
63
61
logger.debug(" getDocument" )
64
62
return mapToDocumentView(documentService.getDocument(documentId))
@@ -69,7 +67,6 @@ class DocumentController(
69
67
notes = " Create comment for a given document"
70
68
)
71
69
@PostMapping(" /{documentId}/comments" )
72
- @CrossOrigin
73
70
fun createComment (
74
71
@PathVariable(" documentId" ) documentId : UUID ,
75
72
@RequestBody commentInput : CommentInput
@@ -90,7 +87,6 @@ class DocumentController(
90
87
notes = " Get all comments for a given document"
91
88
)
92
89
@GetMapping(" /{documentId}/comments" )
93
- @CrossOrigin
94
90
fun getAllCommentsWithPossibleThreads (
95
91
@PathVariable(" documentId" ) documentId : UUID
96
92
): List <CommentView > {
@@ -103,7 +99,6 @@ class DocumentController(
103
99
notes = " Reply to a given comment"
104
100
)
105
101
@PostMapping(" /{documentId}/comments/{commentId}/replies" )
106
- @CrossOrigin
107
102
fun replyToComment (
108
103
@PathVariable(" documentId" ) documentId : UUID ,
109
104
@PathVariable(" commentId" ) commentId : UUID ,
@@ -126,7 +121,6 @@ class DocumentController(
126
121
notes = " Get a given comment"
127
122
)
128
123
@GetMapping(" /{documentId}/comments/{commentId}" )
129
- @CrossOrigin
130
124
fun getCommentWithPossibleThread (
131
125
@PathVariable(" documentId" ) documentId : UUID ,
132
126
@PathVariable(" commentId" ) commentId : UUID
0 commit comments