Refactoring of OpinionVoter
This commit is contained in:
@@ -42,7 +42,6 @@ import fr.dcproject.event.EventNotification
|
||||
import fr.dcproject.event.EventSubscriber
|
||||
import fr.dcproject.routes.*
|
||||
import fr.dcproject.security.voter.OpinionChoiceVoter
|
||||
import fr.dcproject.security.voter.OpinionVoter
|
||||
import fr.ktorVoter.AuthorizationVoter
|
||||
import fr.ktorVoter.VoterException
|
||||
import fr.postgresjson.migration.Migrations
|
||||
@@ -92,7 +91,6 @@ fun Application.module(env: Env = PROD) {
|
||||
|
||||
install(AuthorizationVoter) {
|
||||
voters = listOf(
|
||||
OpinionVoter(),
|
||||
OpinionChoiceVoter()
|
||||
)
|
||||
}
|
||||
@@ -177,7 +175,7 @@ fun Application.module(env: Env = PROD) {
|
||||
commentConstitution(get(), get())
|
||||
voteArticle(get(), get(), get(), get())
|
||||
voteConstitution(get(), get())
|
||||
opinionArticle(get())
|
||||
opinionArticle(get(), get())
|
||||
opinionChoice(get())
|
||||
definition()
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@ import fr.dcproject.messages.NotificationEmailSender
|
||||
import fr.dcproject.repository.CommentConstitutionRepository
|
||||
import fr.dcproject.security.voter.ConstitutionVoter
|
||||
import fr.dcproject.security.voter.FollowVoter
|
||||
import fr.dcproject.security.voter.OpinionVoter
|
||||
import fr.dcproject.security.voter.VoteVoter
|
||||
import fr.postgresjson.connexion.Connection
|
||||
import fr.postgresjson.connexion.Requester
|
||||
@@ -129,6 +130,7 @@ val KoinModule = module {
|
||||
single { ConstitutionVoter() }
|
||||
single { VoteVoter() }
|
||||
single { FollowVoter() }
|
||||
single { OpinionVoter() }
|
||||
|
||||
// Elasticsearch Client
|
||||
single<RestClient> {
|
||||
|
||||
Reference in New Issue
Block a user