diff --git a/modules/addonlib/src/main/scala/docspell/addons/out/NewFile.scala b/modules/addonlib/src/main/scala/docspell/addons/out/NewFile.scala index 86d4ed05..395cf4b1 100644 --- a/modules/addonlib/src/main/scala/docspell/addons/out/NewFile.scala +++ b/modules/addonlib/src/main/scala/docspell/addons/out/NewFile.scala @@ -9,10 +9,12 @@ package docspell.addons.out import cats.effect.Sync import cats.syntax.all._ import fs2.io.file.{Files, Path} + import docspell.addons.out.NewFile.Meta import docspell.common.ProcessItemArgs.ProcessMeta import docspell.common.{CollectiveId, Ident, Language} import docspell.logging.Logger + import io.circe.Codec import io.circe.generic.extras.Configuration import io.circe.generic.extras.semiauto.deriveConfiguredCodec diff --git a/modules/backend/src/main/scala/docspell/backend/BackendCommands.scala b/modules/backend/src/main/scala/docspell/backend/BackendCommands.scala index d663981c..52af364d 100644 --- a/modules/backend/src/main/scala/docspell/backend/BackendCommands.scala +++ b/modules/backend/src/main/scala/docspell/backend/BackendCommands.scala @@ -9,11 +9,12 @@ package docspell.backend import cats.data.{NonEmptyList => Nel} import cats.effect.Sync import cats.syntax.all._ + import docspell.backend.BackendCommands.EventContext import docspell.backend.ops.OCustomFields.SetValue import docspell.backend.ops._ -import docspell.common.bc._ import docspell.common._ +import docspell.common.bc._ private[backend] class BackendCommands[F[_]: Sync]( itemOps: OItem[F], diff --git a/modules/backend/src/main/scala/docspell/backend/JobFactory.scala b/modules/backend/src/main/scala/docspell/backend/JobFactory.scala index dd54dd2b..39ed8755 100644 --- a/modules/backend/src/main/scala/docspell/backend/JobFactory.scala +++ b/modules/backend/src/main/scala/docspell/backend/JobFactory.scala @@ -8,6 +8,7 @@ package docspell.backend import cats.effect._ import cats.implicits._ + import docspell.backend.MailAddressCodec import docspell.backend.task.DownloadZipArgs import docspell.common._ diff --git a/modules/backend/src/main/scala/docspell/backend/joex/AddonPostProcess.scala b/modules/backend/src/main/scala/docspell/backend/joex/AddonPostProcess.scala index 26b83f85..cf5452f7 100644 --- a/modules/backend/src/main/scala/docspell/backend/joex/AddonPostProcess.scala +++ b/modules/backend/src/main/scala/docspell/backend/joex/AddonPostProcess.scala @@ -10,6 +10,7 @@ import cats.data.OptionT import cats.effect.kernel.Sync import cats.syntax.all._ import fs2.io.file.{Files, Path} + import docspell.addons._ import docspell.addons.out.{AddonOutput, ItemFile, NewItem} import docspell.backend.JobFactory diff --git a/modules/backend/src/main/scala/docspell/backend/joex/AddonPrepare.scala b/modules/backend/src/main/scala/docspell/backend/joex/AddonPrepare.scala index 87097842..505b781d 100644 --- a/modules/backend/src/main/scala/docspell/backend/joex/AddonPrepare.scala +++ b/modules/backend/src/main/scala/docspell/backend/joex/AddonPrepare.scala @@ -9,6 +9,7 @@ package docspell.backend.joex import cats.data.{Kleisli, OptionT} import cats.effect._ import cats.syntax.all._ + import docspell.addons.Middleware import docspell.backend.auth.AuthToken import docspell.backend.joex.AddonOps.AddonRunConfigRef @@ -17,6 +18,7 @@ import docspell.logging.Logger import docspell.store.Store import docspell.store.queries.QLogin import docspell.store.records.RNode + import scodec.bits.ByteVector private[joex] class AddonPrepare[F[_]: Sync](store: Store[F]) extends LoggerExtension { diff --git a/modules/backend/src/main/scala/docspell/backend/joex/FindJobOwnerAccount.scala b/modules/backend/src/main/scala/docspell/backend/joex/FindJobOwnerAccount.scala index 500ac28b..445f0daa 100644 --- a/modules/backend/src/main/scala/docspell/backend/joex/FindJobOwnerAccount.scala +++ b/modules/backend/src/main/scala/docspell/backend/joex/FindJobOwnerAccount.scala @@ -1,3 +1,9 @@ +/* + * Copyright 2020 Eike K. & Contributors + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + package docspell.backend.joex import docspell.common.AccountId diff --git a/modules/backend/src/main/scala/docspell/backend/ops/AddonRunConfigValidate.scala b/modules/backend/src/main/scala/docspell/backend/ops/AddonRunConfigValidate.scala index f9d96762..bed83ba7 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/AddonRunConfigValidate.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/AddonRunConfigValidate.scala @@ -9,6 +9,7 @@ package docspell.backend.ops import cats.data.NonEmptyList import cats.effect._ import cats.syntax.all._ + import docspell.backend.ops.AddonRunConfigError._ import docspell.backend.ops.OAddons.{AddonRunConfigResult, AddonRunInsert} import docspell.common.CollectiveId diff --git a/modules/backend/src/main/scala/docspell/backend/ops/AddonValidate.scala b/modules/backend/src/main/scala/docspell/backend/ops/AddonValidate.scala index 3e0a9632..73e783ac 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/AddonValidate.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/AddonValidate.scala @@ -11,6 +11,7 @@ import cats.effect._ import cats.syntax.all._ import fs2.Stream import fs2.io.file.Path + import docspell.addons.{AddonMeta, RunnerType} import docspell.backend.Config import docspell.backend.ops.AddonValidationError._ diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OAttachment.scala b/modules/backend/src/main/scala/docspell/backend/ops/OAttachment.scala index 80b51ba0..1f44415d 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OAttachment.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OAttachment.scala @@ -10,6 +10,7 @@ import cats.data.{NonEmptyList => Nel, OptionT} import cats.effect._ import cats.syntax.all._ import fs2.Stream + import docspell.backend.JobFactory import docspell.common.MakePreviewArgs.StoreMode import docspell.common._ diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OCollective.scala b/modules/backend/src/main/scala/docspell/backend/ops/OCollective.scala index 41b3bfdd..6db532d5 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OCollective.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OCollective.scala @@ -10,6 +10,7 @@ import cats.data.OptionT import cats.effect.{Async, Resource} import cats.implicits._ import fs2.Stream + import docspell.backend.JobFactory import docspell.backend.PasswordCrypt import docspell.backend.ops.OCollective._ @@ -20,6 +21,7 @@ import docspell.store.UpdateResult import docspell.store.queries.{QCollective, QUser} import docspell.store.records._ import docspell.store.{AddResult, Store} + import com.github.eikek.calev._ trait OCollective[F[_]] { diff --git a/modules/backend/src/main/scala/docspell/backend/ops/ODownloadAll.scala b/modules/backend/src/main/scala/docspell/backend/ops/ODownloadAll.scala index a99c170c..98d070db 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/ODownloadAll.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/ODownloadAll.scala @@ -7,10 +7,12 @@ package docspell.backend.ops import java.security.MessageDigest + import cats.data.OptionT import cats.effect._ import cats.syntax.all._ import fs2.{Pipe, Stream} + import docspell.backend.JobFactory import docspell.backend.ops.ODownloadAll.model._ import docspell.backend.ops.OJob.JobCancelResult @@ -24,6 +26,7 @@ import docspell.store.Store import docspell.store.file.FileMetadata import docspell.store.queries.{QItem, Query} import docspell.store.records.{RDownloadQuery, RFileMeta, RJob} + import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder} import io.circe.{Decoder, Encoder} import scodec.bits.ByteVector diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OEquipment.scala b/modules/backend/src/main/scala/docspell/backend/ops/OEquipment.scala index 8e44a351..1315cb70 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OEquipment.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OEquipment.scala @@ -9,6 +9,7 @@ package docspell.backend.ops import cats.data.NonEmptyList import cats.effect.{Async, Resource} import cats.implicits._ + import docspell.common._ import docspell.store.records.{REquipment, RItem} import docspell.store.{AddResult, Store} diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OFolder.scala b/modules/backend/src/main/scala/docspell/backend/ops/OFolder.scala index 744d3d02..b582da6b 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OFolder.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OFolder.scala @@ -7,8 +7,9 @@ package docspell.backend.ops import cats.data.{NonEmptyList => Nel} -import cats.syntax.option._ import cats.effect._ +import cats.syntax.option._ + import docspell.common._ import docspell.store.queries.QFolder import docspell.store.records.{RFolder, RUser} diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OItem.scala b/modules/backend/src/main/scala/docspell/backend/ops/OItem.scala index 7462bc18..9b796431 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OItem.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OItem.scala @@ -9,6 +9,7 @@ package docspell.backend.ops import cats.data.{NonEmptyList => Nel, OptionT} import cats.effect.{Async, Resource} import cats.implicits._ + import docspell.backend.AttachedEvent import docspell.backend.JobFactory import docspell.backend.fulltext.CreateIndex @@ -22,6 +23,7 @@ import docspell.scheduler.usertask.UserTaskScope import docspell.store.queries.{QAttachment, QItem, QMoveAttachment} import docspell.store.records._ import docspell.store.{AddResult, Store, UpdateResult} + import doobie.implicits._ trait OItem[F[_]] { diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OItemLink.scala b/modules/backend/src/main/scala/docspell/backend/ops/OItemLink.scala index 79e68c42..bfa3b675 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OItemLink.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OItemLink.scala @@ -9,6 +9,7 @@ package docspell.backend.ops import cats.data.NonEmptyList import cats.effect._ import cats.implicits._ + import docspell.backend.ops.OItemLink.LinkResult import docspell.backend.ops.search.OSearch import docspell.common._ diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OJob.scala b/modules/backend/src/main/scala/docspell/backend/ops/OJob.scala index 67923b7d..1ca39f9d 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OJob.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OJob.scala @@ -9,6 +9,7 @@ package docspell.backend.ops import cats.data.OptionT import cats.effect._ import cats.implicits._ + import docspell.backend.ops.OJob.{CollectiveQueueState, JobCancelResult} import docspell.common._ import docspell.pubsub.api.PubSubT diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OTotp.scala b/modules/backend/src/main/scala/docspell/backend/ops/OTotp.scala index ea11ca6e..4f18a52a 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OTotp.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OTotp.scala @@ -9,6 +9,7 @@ package docspell.backend.ops import cats.data.OptionT import cats.effect._ import cats.implicits._ + import docspell.backend.ops.OTotp.{ConfirmResult, InitResult, OtpState} import docspell.common._ import docspell.store.records.RTotp diff --git a/modules/backend/src/main/scala/docspell/backend/ops/OUpload.scala b/modules/backend/src/main/scala/docspell/backend/ops/OUpload.scala index 246cdd2d..d4f9377c 100644 --- a/modules/backend/src/main/scala/docspell/backend/ops/OUpload.scala +++ b/modules/backend/src/main/scala/docspell/backend/ops/OUpload.scala @@ -11,6 +11,7 @@ import cats.data.{EitherT, OptionT} import cats.effect._ import cats.implicits._ import fs2.Stream + import docspell.backend.JobFactory import docspell.common._ import docspell.scheduler.usertask.UserTaskScope diff --git a/modules/backend/src/main/scala/docspell/backend/signup/OSignup.scala b/modules/backend/src/main/scala/docspell/backend/signup/OSignup.scala index 67904766..ba6bd124 100644 --- a/modules/backend/src/main/scala/docspell/backend/signup/OSignup.scala +++ b/modules/backend/src/main/scala/docspell/backend/signup/OSignup.scala @@ -9,10 +9,12 @@ package docspell.backend.signup import cats.data.OptionT import cats.effect.{Async, Resource} import cats.implicits._ + import docspell.backend.PasswordCrypt import docspell.common._ import docspell.store.records.{RCollective, RInvitation, RUser} import docspell.store.{AddResult, Store} + import doobie.free.connection.ConnectionIO trait OSignup[F[_]] { diff --git a/modules/backend/src/main/scala/docspell/backend/task/DownloadZipArgs.scala b/modules/backend/src/main/scala/docspell/backend/task/DownloadZipArgs.scala index 29e33863..ce11314b 100644 --- a/modules/backend/src/main/scala/docspell/backend/task/DownloadZipArgs.scala +++ b/modules/backend/src/main/scala/docspell/backend/task/DownloadZipArgs.scala @@ -8,6 +8,7 @@ package docspell.backend.task import docspell.backend.ops.ODownloadAll.model.DownloadRequest import docspell.common._ + import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder} import io.circe.{Decoder, Encoder} diff --git a/modules/common/src/main/scala/docspell/common/TaskArguments.scala b/modules/common/src/main/scala/docspell/common/TaskArguments.scala index 86117b0c..b397aa09 100644 --- a/modules/common/src/main/scala/docspell/common/TaskArguments.scala +++ b/modules/common/src/main/scala/docspell/common/TaskArguments.scala @@ -1,3 +1,9 @@ +/* + * Copyright 2020 Eike K. & Contributors + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + package docspell.common /** A marker trait for task arguments. diff --git a/modules/fts-psql/src/main/scala/docspell/ftspsql/FtsRecord.scala b/modules/fts-psql/src/main/scala/docspell/ftspsql/FtsRecord.scala index d760151c..adf2394b 100644 --- a/modules/fts-psql/src/main/scala/docspell/ftspsql/FtsRecord.scala +++ b/modules/fts-psql/src/main/scala/docspell/ftspsql/FtsRecord.scala @@ -7,6 +7,7 @@ package docspell.ftspsql import cats.syntax.all._ + import docspell.common.{CollectiveId, Ident, Language} import docspell.ftsclient.TextData diff --git a/modules/joex/src/main/scala/docspell/joex/JoexAppImpl.scala b/modules/joex/src/main/scala/docspell/joex/JoexAppImpl.scala index 830a6aba..bf9e0137 100644 --- a/modules/joex/src/main/scala/docspell/joex/JoexAppImpl.scala +++ b/modules/joex/src/main/scala/docspell/joex/JoexAppImpl.scala @@ -9,6 +9,7 @@ package docspell.joex import cats.effect._ import cats.implicits._ import fs2.concurrent.SignallingRef + import docspell.backend.MailAddressCodec import docspell.backend.joex.FindJobOwnerAccount import docspell.backend.ops._ @@ -27,6 +28,7 @@ import docspell.scheduler.impl.{JobStoreModuleBuilder, SchedulerModuleBuilder} import docspell.scheduler.usertask.{UserTaskScope, UserTaskStore} import docspell.store.Store import docspell.store.records.{REmptyTrashSetting, RJobLog} + import emil.javamail._ import org.http4s.client.Client diff --git a/modules/joex/src/main/scala/docspell/joex/fts/MigrationTask.scala b/modules/joex/src/main/scala/docspell/joex/fts/MigrationTask.scala index 62cdc0e3..9d61dc0b 100644 --- a/modules/joex/src/main/scala/docspell/joex/fts/MigrationTask.scala +++ b/modules/joex/src/main/scala/docspell/joex/fts/MigrationTask.scala @@ -8,6 +8,7 @@ package docspell.joex.fts import cats.effect._ import cats.implicits._ + import docspell.backend.fulltext.CreateIndex import docspell.common._ import docspell.ftsclient._ diff --git a/modules/joex/src/main/scala/docspell/joex/learn/ClassifierName.scala b/modules/joex/src/main/scala/docspell/joex/learn/ClassifierName.scala index 3394d467..1b1b2e83 100644 --- a/modules/joex/src/main/scala/docspell/joex/learn/ClassifierName.scala +++ b/modules/joex/src/main/scala/docspell/joex/learn/ClassifierName.scala @@ -8,8 +8,10 @@ package docspell.joex.learn import cats.data.NonEmptyList import cats.implicits._ + import docspell.common.CollectiveId import docspell.store.records.{RClassifierModel, RClassifierSetting} + import doobie._ final class ClassifierName(val name: String) extends AnyVal diff --git a/modules/joex/src/main/scala/docspell/joex/multiupload/MultiUploadArchiveTask.scala b/modules/joex/src/main/scala/docspell/joex/multiupload/MultiUploadArchiveTask.scala index 56438c44..e1ff77a1 100644 --- a/modules/joex/src/main/scala/docspell/joex/multiupload/MultiUploadArchiveTask.scala +++ b/modules/joex/src/main/scala/docspell/joex/multiupload/MultiUploadArchiveTask.scala @@ -11,6 +11,7 @@ import cats.data.OptionT import cats.effect._ import cats.implicits._ import fs2.Stream + import docspell.backend.JobFactory import docspell.common._ import docspell.common.util.Zip diff --git a/modules/joex/src/main/scala/docspell/joex/pagecount/AllPageCountTask.scala b/modules/joex/src/main/scala/docspell/joex/pagecount/AllPageCountTask.scala index cbb3d245..cac25c4c 100644 --- a/modules/joex/src/main/scala/docspell/joex/pagecount/AllPageCountTask.scala +++ b/modules/joex/src/main/scala/docspell/joex/pagecount/AllPageCountTask.scala @@ -9,6 +9,7 @@ package docspell.joex.pagecount import cats.effect._ import cats.implicits._ import fs2.{Chunk, Stream} + import docspell.backend.JobFactory import docspell.common._ import docspell.scheduler._ diff --git a/modules/joex/src/main/scala/docspell/joex/pdfconv/ConvertAllPdfTask.scala b/modules/joex/src/main/scala/docspell/joex/pdfconv/ConvertAllPdfTask.scala index c1a8eeab..d34d0d92 100644 --- a/modules/joex/src/main/scala/docspell/joex/pdfconv/ConvertAllPdfTask.scala +++ b/modules/joex/src/main/scala/docspell/joex/pdfconv/ConvertAllPdfTask.scala @@ -9,6 +9,7 @@ package docspell.joex.pdfconv import cats.effect._ import cats.implicits._ import fs2.{Chunk, Stream} + import docspell.common._ import docspell.scheduler._ import docspell.scheduler.usertask.UserTaskScope diff --git a/modules/joex/src/main/scala/docspell/joex/preview/AllPreviewsTask.scala b/modules/joex/src/main/scala/docspell/joex/preview/AllPreviewsTask.scala index 75c75d23..2bc6d22f 100644 --- a/modules/joex/src/main/scala/docspell/joex/preview/AllPreviewsTask.scala +++ b/modules/joex/src/main/scala/docspell/joex/preview/AllPreviewsTask.scala @@ -9,6 +9,7 @@ package docspell.joex.preview import cats.effect._ import cats.implicits._ import fs2.{Chunk, Stream} + import docspell.backend.JobFactory import docspell.common.MakePreviewArgs.StoreMode import docspell.common._ diff --git a/modules/joex/src/main/scala/docspell/joex/updatecheck/UpdateCheckTask.scala b/modules/joex/src/main/scala/docspell/joex/updatecheck/UpdateCheckTask.scala index ce9f436e..57ccecae 100644 --- a/modules/joex/src/main/scala/docspell/joex/updatecheck/UpdateCheckTask.scala +++ b/modules/joex/src/main/scala/docspell/joex/updatecheck/UpdateCheckTask.scala @@ -9,11 +9,13 @@ package docspell.joex.updatecheck import cats.data.OptionT import cats.effect._ import cats.implicits._ + import docspell.common._ import docspell.scheduler.Task import docspell.scheduler.usertask.UserTask import docspell.store.Store import docspell.store.records.{RUser, RUserEmail} + import emil._ object UpdateCheckTask { diff --git a/modules/restserver/src/main/scala/docspell/restserver/RestAppImpl.scala b/modules/restserver/src/main/scala/docspell/restserver/RestAppImpl.scala index 1e1e9e8e..500a51d5 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/RestAppImpl.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/RestAppImpl.scala @@ -9,6 +9,7 @@ package docspell.restserver import cats.effect._ import fs2.Stream import fs2.concurrent.Topic + import docspell.backend.BackendApp import docspell.backend.auth.{AuthToken, ShareToken} import docspell.backend.joex.FindJobOwnerAccount @@ -28,6 +29,7 @@ import docspell.restserver.webapp.{TemplateRoutes, Templates, WebjarRoutes} import docspell.restserver.ws.{OutputEvent, WebSocketRoutes} import docspell.scheduler.impl.JobStoreModuleBuilder import docspell.store.Store + import emil.javamail.JavaMailEmil import org.http4s.HttpRoutes import org.http4s.client.Client diff --git a/modules/restserver/src/main/scala/docspell/restserver/auth/CookieData.scala b/modules/restserver/src/main/scala/docspell/restserver/auth/CookieData.scala index 577276f1..f0a4f345 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/auth/CookieData.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/auth/CookieData.scala @@ -8,6 +8,7 @@ package docspell.restserver.auth import docspell.backend.auth._ import docspell.common.{AccountInfo, LenientUri} + import org.http4s._ import org.typelevel.ci.CIString diff --git a/modules/restserver/src/main/scala/docspell/restserver/conv/AddonValidationSupport.scala b/modules/restserver/src/main/scala/docspell/restserver/conv/AddonValidationSupport.scala index 2ae9872f..cd20e6fa 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/conv/AddonValidationSupport.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/conv/AddonValidationSupport.scala @@ -7,6 +7,7 @@ package docspell.restserver.conv import cats.syntax.all._ + import docspell.addons.AddonMeta import docspell.backend.ops.AddonValidationError import docspell.backend.ops.OAddons.AddonValidationResult diff --git a/modules/restserver/src/main/scala/docspell/restserver/routes/AddonRunRoutes.scala b/modules/restserver/src/main/scala/docspell/restserver/routes/AddonRunRoutes.scala index 25eb46fc..7b7a977d 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/routes/AddonRunRoutes.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/routes/AddonRunRoutes.scala @@ -9,11 +9,13 @@ package docspell.restserver.routes import cats.data.NonEmptyList import cats.effect._ import cats.syntax.all._ + import docspell.backend.BackendApp import docspell.backend.auth.AuthToken import docspell.restapi.model._ import docspell.restserver.http4s.ThrowableResponseMapper import docspell.scheduler.usertask.UserTaskScope + import org.http4s.HttpRoutes import org.http4s.circe.CirceEntityCodec._ import org.http4s.dsl.Http4sDsl diff --git a/modules/restserver/src/main/scala/docspell/restserver/routes/AttachmentRoutes.scala b/modules/restserver/src/main/scala/docspell/restserver/routes/AttachmentRoutes.scala index 39574043..d1e4ac60 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/routes/AttachmentRoutes.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/routes/AttachmentRoutes.scala @@ -8,6 +8,7 @@ package docspell.restserver.routes import cats.effect._ import cats.implicits._ + import docspell.backend.BackendApp import docspell.backend.auth.AuthToken import docspell.backend.ops._ @@ -18,6 +19,7 @@ import docspell.restserver.conv.Conversions import docspell.restserver.http4s.BinaryUtil import docspell.restserver.webapp.Webjars import docspell.scheduler.usertask.UserTaskScope + import org.http4s._ import org.http4s.circe.CirceEntityDecoder._ import org.http4s.circe.CirceEntityEncoder._ diff --git a/modules/restserver/src/main/scala/docspell/restserver/routes/IntegrationEndpointRoutes.scala b/modules/restserver/src/main/scala/docspell/restserver/routes/IntegrationEndpointRoutes.scala index f95588b3..dca7a111 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/routes/IntegrationEndpointRoutes.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/routes/IntegrationEndpointRoutes.scala @@ -9,12 +9,14 @@ package docspell.restserver.routes import cats.data.{EitherT, OptionT} import cats.effect._ import cats.implicits._ + import docspell.backend.BackendApp import docspell.common._ import docspell.restserver.Config import docspell.restserver.conv.Conversions._ import docspell.restserver.http4s.Responses import docspell.store.records.{RCollective, RItem} + import org.http4s._ import org.http4s.circe.CirceEntityEncoder._ import org.http4s.dsl.Http4sDsl diff --git a/modules/restserver/src/main/scala/docspell/restserver/routes/ItemMultiRoutes.scala b/modules/restserver/src/main/scala/docspell/restserver/routes/ItemMultiRoutes.scala index cc65ac0c..cfa40f0f 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/routes/ItemMultiRoutes.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/routes/ItemMultiRoutes.scala @@ -8,6 +8,7 @@ package docspell.restserver.routes import cats.effect._ import cats.implicits._ + import docspell.backend.BackendApp import docspell.backend.auth.AuthToken import docspell.backend.ops.OCustomFields.{RemoveValue, SetValue} @@ -17,6 +18,7 @@ import docspell.restserver.Config import docspell.restserver.conv.{Conversions, MultiIdSupport, NonEmptyListSupport} import docspell.restserver.http4s.ClientRequestInfo import docspell.scheduler.usertask.UserTaskScope + import org.http4s.HttpRoutes import org.http4s.circe.CirceEntityDecoder._ import org.http4s.circe.CirceEntityEncoder._ diff --git a/modules/restserver/src/main/scala/docspell/restserver/routes/ItemRoutes.scala b/modules/restserver/src/main/scala/docspell/restserver/routes/ItemRoutes.scala index 57db1d9e..464bacff 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/routes/ItemRoutes.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/routes/ItemRoutes.scala @@ -9,6 +9,7 @@ package docspell.restserver.routes import cats.data.NonEmptyList import cats.effect._ import cats.implicits._ + import docspell.backend.BackendApp import docspell.backend.auth.AuthToken import docspell.backend.ops.OCustomFields.{RemoveValue, SetValue} @@ -21,6 +22,7 @@ import docspell.restserver.http4s.ClientRequestInfo import docspell.restserver.http4s.Responses import docspell.restserver.http4s.{QueryParam => QP} import docspell.scheduler.usertask.UserTaskScope + import org.http4s.HttpRoutes import org.http4s.circe.CirceEntityDecoder._ import org.http4s.circe.CirceEntityEncoder._ diff --git a/modules/restserver/src/main/scala/docspell/restserver/routes/JobQueueRoutes.scala b/modules/restserver/src/main/scala/docspell/restserver/routes/JobQueueRoutes.scala index 25841f25..ba596a23 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/routes/JobQueueRoutes.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/routes/JobQueueRoutes.scala @@ -8,12 +8,14 @@ package docspell.restserver.routes import cats.effect._ import cats.implicits._ + import docspell.backend.BackendApp import docspell.backend.auth.AuthToken import docspell.common.Ident import docspell.restapi.model.JobPriority import docspell.restserver.conv.Conversions import docspell.scheduler.usertask.UserTaskScope + import org.http4s.HttpRoutes import org.http4s.circe.CirceEntityDecoder._ import org.http4s.circe.CirceEntityEncoder._ diff --git a/modules/restserver/src/main/scala/docspell/restserver/routes/UserRoutes.scala b/modules/restserver/src/main/scala/docspell/restserver/routes/UserRoutes.scala index 784a423a..82f040ea 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/routes/UserRoutes.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/routes/UserRoutes.scala @@ -8,6 +8,7 @@ package docspell.restserver.routes import cats.effect._ import cats.implicits._ + import docspell.backend.BackendApp import docspell.backend.auth.AuthToken import docspell.backend.ops.OCollective @@ -15,6 +16,7 @@ import docspell.common._ import docspell.restapi.model._ import docspell.restserver.conv.Conversions._ import docspell.store.UpdateResult + import org.http4s.HttpRoutes import org.http4s.circe.CirceEntityDecoder._ import org.http4s.circe.CirceEntityEncoder._ diff --git a/modules/restserver/src/main/scala/docspell/restserver/ws/WebSocketRoutes.scala b/modules/restserver/src/main/scala/docspell/restserver/ws/WebSocketRoutes.scala index 44bb2229..ea3b3120 100644 --- a/modules/restserver/src/main/scala/docspell/restserver/ws/WebSocketRoutes.scala +++ b/modules/restserver/src/main/scala/docspell/restserver/ws/WebSocketRoutes.scala @@ -10,9 +10,11 @@ import cats.effect.Async import cats.implicits._ import fs2.concurrent.Topic import fs2.{Pipe, Stream} + import docspell.backend.BackendApp import docspell.backend.auth.AuthToken import docspell.scheduler.usertask.UserTaskScope + import org.http4s.HttpRoutes import org.http4s.dsl.Http4sDsl import org.http4s.server.websocket.WebSocketBuilder2 diff --git a/modules/scheduler/api/src/main/scala/docspell/scheduler/FindJobOwner.scala b/modules/scheduler/api/src/main/scala/docspell/scheduler/FindJobOwner.scala index ad2afaf7..6e8ce0f1 100644 --- a/modules/scheduler/api/src/main/scala/docspell/scheduler/FindJobOwner.scala +++ b/modules/scheduler/api/src/main/scala/docspell/scheduler/FindJobOwner.scala @@ -1,7 +1,14 @@ +/* + * Copyright 2020 Eike K. & Contributors + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + package docspell.scheduler import cats.Applicative import cats.data.{Kleisli, OptionT} + import docspell.common.AccountInfo /** Strategy to find the user that submitted the job. This is used to emit events about diff --git a/modules/scheduler/api/src/main/scala/docspell/scheduler/Job.scala b/modules/scheduler/api/src/main/scala/docspell/scheduler/Job.scala index 1050645f..bb17d218 100644 --- a/modules/scheduler/api/src/main/scala/docspell/scheduler/Job.scala +++ b/modules/scheduler/api/src/main/scala/docspell/scheduler/Job.scala @@ -8,8 +8,10 @@ package docspell.scheduler import cats.effect.Sync import cats.syntax.functor._ + import docspell.common._ import docspell.scheduler.usertask.UserTaskScope + import io.circe.Encoder final case class Job[A]( diff --git a/modules/scheduler/impl/src/main/scala/docspell/scheduler/impl/JobStorePublish.scala b/modules/scheduler/impl/src/main/scala/docspell/scheduler/impl/JobStorePublish.scala index 4bb82b99..0285d6e4 100644 --- a/modules/scheduler/impl/src/main/scala/docspell/scheduler/impl/JobStorePublish.scala +++ b/modules/scheduler/impl/src/main/scala/docspell/scheduler/impl/JobStorePublish.scala @@ -9,6 +9,7 @@ package docspell.scheduler.impl import cats.data.OptionT import cats.effect._ import cats.implicits._ + import docspell.common.{Ident, JobState} import docspell.notification.api.{Event, EventSink} import docspell.pubsub.api.PubSubT diff --git a/modules/store/src/main/scala/db/migration/common/JsonCodecs.scala b/modules/store/src/main/scala/db/migration/common/JsonCodecs.scala index 7b1dc61f..e7d18612 100644 --- a/modules/store/src/main/scala/db/migration/common/JsonCodecs.scala +++ b/modules/store/src/main/scala/db/migration/common/JsonCodecs.scala @@ -1,3 +1,9 @@ +/* + * Copyright 2020 Eike K. & Contributors + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + package db.migration.common import emil.MailAddress diff --git a/modules/store/src/main/scala/db/migration/common/MigrateCollectiveIdTaskArgs.scala b/modules/store/src/main/scala/db/migration/common/MigrateCollectiveIdTaskArgs.scala index d3522c7e..8871111d 100644 --- a/modules/store/src/main/scala/db/migration/common/MigrateCollectiveIdTaskArgs.scala +++ b/modules/store/src/main/scala/db/migration/common/MigrateCollectiveIdTaskArgs.scala @@ -1,11 +1,20 @@ +/* + * Copyright 2020 Eike K. & Contributors + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + package db.migration.common -import cats.syntax.all._ import cats.effect._ +import cats.syntax.all._ + import docspell.common._ -import docspell.store.records.{RCollective, RJob, RPeriodicTask, RUser} -import doobie._ -import doobie.implicits._ +import docspell.notification.api.{PeriodicDueItemsArgs, PeriodicQueryArgs} +import docspell.store.qb.DSL._ +import docspell.store.qb._ +import docspell.store.records._ + import db.migration.data.{ AllPreviewsArgs => AllPreviewArgsLegacy, ConvertAllPdfArgs => ConvertAllPdfArgsLegacy, @@ -21,9 +30,8 @@ import db.migration.data.{ ScanMailboxArgs => ScanMailboxArgsLegacy, ScheduledAddonTaskArgs => ScheduledAddonTaskArgsLegacy } -import docspell.notification.api.{PeriodicDueItemsArgs, PeriodicQueryArgs} -import docspell.store.qb._ -import docspell.store.qb.DSL._ +import doobie._ +import doobie.implicits._ import io.circe.{Decoder, Encoder, parser} import org.flywaydb.core.api.migration.Context diff --git a/modules/store/src/main/scala/db/migration/common/MigrateDueItemTasks.scala b/modules/store/src/main/scala/db/migration/common/MigrateDueItemTasks.scala index 3a3dfbc4..c169c42f 100644 --- a/modules/store/src/main/scala/db/migration/common/MigrateDueItemTasks.scala +++ b/modules/store/src/main/scala/db/migration/common/MigrateDueItemTasks.scala @@ -1,13 +1,21 @@ +/* + * Copyright 2020 Eike K. & Contributors + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + package db.migration.common import cats.data.{NonEmptyList, OptionT} import cats.effect.{IO, Sync} import cats.implicits._ + import docspell.common._ import docspell.common.syntax.StringSyntax._ import docspell.notification.api._ -import docspell.store.records._ import docspell.store.qb.DSL._ +import docspell.store.records._ + import db.migration.data.{ PeriodicDueItemsArgs => PeriodicDueItemsArgsLegacy, PeriodicQueryArgs => PeriodicQueryArgsLegacy, diff --git a/modules/store/src/main/scala/db/migration/common/MigrateNotifyTasks.scala b/modules/store/src/main/scala/db/migration/common/MigrateNotifyTasks.scala index 1f9a4d4d..df3d85bd 100644 --- a/modules/store/src/main/scala/db/migration/common/MigrateNotifyTasks.scala +++ b/modules/store/src/main/scala/db/migration/common/MigrateNotifyTasks.scala @@ -1,15 +1,23 @@ +/* + * Copyright 2020 Eike K. & Contributors + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + package db.migration.common import cats.data.{NonEmptyList, OptionT} import cats.effect.{IO, Sync} import cats.implicits._ + import docspell.common._ import docspell.common.syntax.StringSyntax._ import docspell.notification.api._ -import docspell.store.records.{RNotificationChannelMail, RPeriodicTask} -import docspell.store.qb.DSL._ -import db.migration.data.{PeriodicDueItemsArgs => PeriodicDueItemsArgsLegacy, _} import docspell.store.qb.DML +import docspell.store.qb.DSL._ +import docspell.store.records.{RNotificationChannelMail, RPeriodicTask} + +import db.migration.data.{PeriodicDueItemsArgs => PeriodicDueItemsArgsLegacy, _} import doobie._ import doobie.implicits._ import emil.MailAddress diff --git a/modules/store/src/main/scala/db/migration/common/TransactorSupport.scala b/modules/store/src/main/scala/db/migration/common/TransactorSupport.scala index dd952ebb..2fd50cc3 100644 --- a/modules/store/src/main/scala/db/migration/common/TransactorSupport.scala +++ b/modules/store/src/main/scala/db/migration/common/TransactorSupport.scala @@ -1,7 +1,15 @@ +/* + * Copyright 2020 Eike K. & Contributors + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + package db.migration.common import cats.effect.IO + import docspell.logging.Logger + import doobie.util.transactor.{Strategy, Transactor} import org.flywaydb.core.api.migration.Context diff --git a/modules/store/src/main/scala/db/migration/data/AllPreviewsArgs.scala b/modules/store/src/main/scala/db/migration/data/AllPreviewsArgs.scala index fcbfafc4..b1abe2a5 100644 --- a/modules/store/src/main/scala/db/migration/data/AllPreviewsArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/AllPreviewsArgs.scala @@ -7,6 +7,7 @@ package db.migration.data import docspell.common._ + import io.circe.generic.semiauto._ import io.circe.{Decoder, Encoder} diff --git a/modules/store/src/main/scala/db/migration/data/ConvertAllPdfArgs.scala b/modules/store/src/main/scala/db/migration/data/ConvertAllPdfArgs.scala index 129da96b..dcceafbb 100644 --- a/modules/store/src/main/scala/db/migration/data/ConvertAllPdfArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/ConvertAllPdfArgs.scala @@ -7,6 +7,7 @@ package db.migration.data import docspell.common._ + import io.circe._ import io.circe.generic.semiauto._ diff --git a/modules/store/src/main/scala/db/migration/data/DownloadZipArgs.scala b/modules/store/src/main/scala/db/migration/data/DownloadZipArgs.scala index 974f76ea..9c17ae44 100644 --- a/modules/store/src/main/scala/db/migration/data/DownloadZipArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/DownloadZipArgs.scala @@ -6,11 +6,12 @@ package db.migration.data -import db.migration.data.DownloadZipArgs.DownloadRequest import docspell.common._ import docspell.query.ItemQuery.Expr.ValidItemStates import docspell.query.{ItemQuery, ItemQueryParser} import docspell.store.queries.Query + +import db.migration.data.DownloadZipArgs.DownloadRequest import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder} import io.circe.{Decoder, Encoder} diff --git a/modules/store/src/main/scala/db/migration/data/FileIntegrityCheckArgs.scala b/modules/store/src/main/scala/db/migration/data/FileIntegrityCheckArgs.scala index ec97977c..757c56fb 100644 --- a/modules/store/src/main/scala/db/migration/data/FileIntegrityCheckArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/FileIntegrityCheckArgs.scala @@ -7,12 +7,14 @@ package db.migration.data import cats.implicits._ -import db.migration.data.FileIntegrityCheckArgs.FileKeyPart + import docspell.common.{FileCategory, Ident} -import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder} -import io.circe.{Decoder, Encoder} -import io.circe.syntax._ + +import db.migration.data.FileIntegrityCheckArgs.FileKeyPart import io.circe.DecodingFailure +import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder} +import io.circe.syntax._ +import io.circe.{Decoder, Encoder} /** @deprecated `FileKey` and `FileKeyPart` was replaced to use a `CollectiveId` */ final case class FileIntegrityCheckArgs(pattern: FileKeyPart) diff --git a/modules/store/src/main/scala/db/migration/data/ItemAddonTaskArgs.scala b/modules/store/src/main/scala/db/migration/data/ItemAddonTaskArgs.scala index 5049fdd3..61be8449 100644 --- a/modules/store/src/main/scala/db/migration/data/ItemAddonTaskArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/ItemAddonTaskArgs.scala @@ -7,6 +7,7 @@ package db.migration.data import docspell.common._ + import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder} import io.circe.{Decoder, Encoder} diff --git a/modules/store/src/main/scala/db/migration/data/PeriodicDueItemsArgs.scala b/modules/store/src/main/scala/db/migration/data/PeriodicDueItemsArgs.scala index 477924d6..93587b41 100644 --- a/modules/store/src/main/scala/db/migration/data/PeriodicDueItemsArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/PeriodicDueItemsArgs.scala @@ -7,8 +7,10 @@ package db.migration.data import cats.data.NonEmptyList + import docspell.common._ import docspell.notification.api.ChannelRef + import io.circe.generic.semiauto import io.circe.{Decoder, Encoder} diff --git a/modules/store/src/main/scala/db/migration/data/PeriodicQueryArgs.scala b/modules/store/src/main/scala/db/migration/data/PeriodicQueryArgs.scala index 5ff6d94e..496b3ecb 100644 --- a/modules/store/src/main/scala/db/migration/data/PeriodicQueryArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/PeriodicQueryArgs.scala @@ -7,8 +7,10 @@ package db.migration.data import cats.data.NonEmptyList + import docspell.common._ import docspell.notification.api.ChannelRef + import io.circe.generic.semiauto import io.circe.{Decoder, Encoder} diff --git a/modules/store/src/main/scala/db/migration/data/ProcessItemArgs.scala b/modules/store/src/main/scala/db/migration/data/ProcessItemArgs.scala index f951fed7..991adaa8 100644 --- a/modules/store/src/main/scala/db/migration/data/ProcessItemArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/ProcessItemArgs.scala @@ -6,10 +6,10 @@ package db.migration.data -import ProcessItemArgs._ -import docspell.common.{FileIntegrityCheckArgs => _, _} import docspell.common.syntax.all._ +import docspell.common.{FileIntegrityCheckArgs => _, _} +import db.migration.data.ProcessItemArgs._ import io.circe._ import io.circe.generic.semiauto._ diff --git a/modules/store/src/main/scala/db/migration/data/ReIndexTaskArgs.scala b/modules/store/src/main/scala/db/migration/data/ReIndexTaskArgs.scala index a175e052..d2b02a7d 100644 --- a/modules/store/src/main/scala/db/migration/data/ReIndexTaskArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/ReIndexTaskArgs.scala @@ -7,6 +7,7 @@ package db.migration.data import docspell.common._ + import io.circe._ import io.circe.generic.semiauto._ diff --git a/modules/store/src/main/scala/db/migration/data/ScheduledAddonTaskArgs.scala b/modules/store/src/main/scala/db/migration/data/ScheduledAddonTaskArgs.scala index 04064ab6..c32253b4 100644 --- a/modules/store/src/main/scala/db/migration/data/ScheduledAddonTaskArgs.scala +++ b/modules/store/src/main/scala/db/migration/data/ScheduledAddonTaskArgs.scala @@ -7,6 +7,7 @@ package db.migration.data import docspell.common._ + import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder} import io.circe.{Decoder, Encoder} diff --git a/modules/store/src/main/scala/db/migration/h2/V1_29_2__MigrateNotifyTask.scala b/modules/store/src/main/scala/db/migration/h2/V1_29_2__MigrateNotifyTask.scala index 386a4d4d..af92054b 100644 --- a/modules/store/src/main/scala/db/migration/h2/V1_29_2__MigrateNotifyTask.scala +++ b/modules/store/src/main/scala/db/migration/h2/V1_29_2__MigrateNotifyTask.scala @@ -7,6 +7,7 @@ package db.migration.h2 import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateNotifyTasks import org.flywaydb.core.api.migration.BaseJavaMigration import org.flywaydb.core.api.migration.Context diff --git a/modules/store/src/main/scala/db/migration/h2/V1_32_2__MigrateChannels.scala b/modules/store/src/main/scala/db/migration/h2/V1_32_2__MigrateChannels.scala index 7d470987..b91ba9ff 100644 --- a/modules/store/src/main/scala/db/migration/h2/V1_32_2__MigrateChannels.scala +++ b/modules/store/src/main/scala/db/migration/h2/V1_32_2__MigrateChannels.scala @@ -7,6 +7,7 @@ package db.migration.h2 import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateDueItemTasks import org.flywaydb.core.api.migration.{BaseJavaMigration, Context} diff --git a/modules/store/src/main/scala/db/migration/h2/V1_39_2__MigrateTasks.scala b/modules/store/src/main/scala/db/migration/h2/V1_39_2__MigrateTasks.scala index 0d4f09e0..47489d48 100644 --- a/modules/store/src/main/scala/db/migration/h2/V1_39_2__MigrateTasks.scala +++ b/modules/store/src/main/scala/db/migration/h2/V1_39_2__MigrateTasks.scala @@ -7,6 +7,7 @@ package db.migration.h2 import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateCollectiveIdTaskArgs import org.flywaydb.core.api.migration.{BaseJavaMigration, Context} diff --git a/modules/store/src/main/scala/db/migration/mariadb/V1_29_2__MigrateNotifyTask.scala b/modules/store/src/main/scala/db/migration/mariadb/V1_29_2__MigrateNotifyTask.scala index bcdaa170..6f08c084 100644 --- a/modules/store/src/main/scala/db/migration/mariadb/V1_29_2__MigrateNotifyTask.scala +++ b/modules/store/src/main/scala/db/migration/mariadb/V1_29_2__MigrateNotifyTask.scala @@ -7,6 +7,7 @@ package db.migration.mariadb import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateNotifyTasks import org.flywaydb.core.api.migration.BaseJavaMigration import org.flywaydb.core.api.migration.Context diff --git a/modules/store/src/main/scala/db/migration/mariadb/V1_32_2__MigrateChannels.scala b/modules/store/src/main/scala/db/migration/mariadb/V1_32_2__MigrateChannels.scala index 0efa9dd1..805ac208 100644 --- a/modules/store/src/main/scala/db/migration/mariadb/V1_32_2__MigrateChannels.scala +++ b/modules/store/src/main/scala/db/migration/mariadb/V1_32_2__MigrateChannels.scala @@ -7,6 +7,7 @@ package db.migration.mariadb import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateDueItemTasks import org.flywaydb.core.api.migration.{BaseJavaMigration, Context} diff --git a/modules/store/src/main/scala/db/migration/mariadb/V1_39_2__MigrateTasks.scala b/modules/store/src/main/scala/db/migration/mariadb/V1_39_2__MigrateTasks.scala index d301dd55..bbc3b39b 100644 --- a/modules/store/src/main/scala/db/migration/mariadb/V1_39_2__MigrateTasks.scala +++ b/modules/store/src/main/scala/db/migration/mariadb/V1_39_2__MigrateTasks.scala @@ -7,6 +7,7 @@ package db.migration.mariadb import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateCollectiveIdTaskArgs import org.flywaydb.core.api.migration.{BaseJavaMigration, Context} diff --git a/modules/store/src/main/scala/db/migration/postgresql/V1_29_2__MigrateNotifyTask.scala b/modules/store/src/main/scala/db/migration/postgresql/V1_29_2__MigrateNotifyTask.scala index 8bb2e132..2808a8f8 100644 --- a/modules/store/src/main/scala/db/migration/postgresql/V1_29_2__MigrateNotifyTask.scala +++ b/modules/store/src/main/scala/db/migration/postgresql/V1_29_2__MigrateNotifyTask.scala @@ -7,6 +7,7 @@ package db.migration.postgresql import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateNotifyTasks import org.flywaydb.core.api.migration.BaseJavaMigration import org.flywaydb.core.api.migration.Context diff --git a/modules/store/src/main/scala/db/migration/postgresql/V1_32_2__MigrateChannels.scala b/modules/store/src/main/scala/db/migration/postgresql/V1_32_2__MigrateChannels.scala index 62703333..93bdad55 100644 --- a/modules/store/src/main/scala/db/migration/postgresql/V1_32_2__MigrateChannels.scala +++ b/modules/store/src/main/scala/db/migration/postgresql/V1_32_2__MigrateChannels.scala @@ -7,6 +7,7 @@ package db.migration.postgresql import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateDueItemTasks import org.flywaydb.core.api.migration.{BaseJavaMigration, Context} diff --git a/modules/store/src/main/scala/db/migration/postgresql/V1_39_2__MigrateTasks.scala b/modules/store/src/main/scala/db/migration/postgresql/V1_39_2__MigrateTasks.scala index 8acd6336..da7df2cd 100644 --- a/modules/store/src/main/scala/db/migration/postgresql/V1_39_2__MigrateTasks.scala +++ b/modules/store/src/main/scala/db/migration/postgresql/V1_39_2__MigrateTasks.scala @@ -7,6 +7,7 @@ package db.migration.postgresql import cats.effect.unsafe.implicits._ + import db.migration.common.MigrateCollectiveIdTaskArgs import org.flywaydb.core.api.migration.{BaseJavaMigration, Context} diff --git a/modules/store/src/main/scala/docspell/store/records/RPeriodicTask.scala b/modules/store/src/main/scala/docspell/store/records/RPeriodicTask.scala index b250d9d4..c775a184 100644 --- a/modules/store/src/main/scala/docspell/store/records/RPeriodicTask.scala +++ b/modules/store/src/main/scala/docspell/store/records/RPeriodicTask.scala @@ -9,9 +9,11 @@ package docspell.store.records import cats.data.NonEmptyList import cats.effect._ import cats.implicits._ + import docspell.common._ import docspell.store.qb.DSL._ import docspell.store.qb._ + import com.github.eikek.calev.CalEvent import doobie._ import doobie.implicits._ diff --git a/modules/store/src/test/scala/docspell/store/fts/TempFtsOpsTest.scala b/modules/store/src/test/scala/docspell/store/fts/TempFtsOpsTest.scala index 03b37fe8..fdb06b2b 100644 --- a/modules/store/src/test/scala/docspell/store/fts/TempFtsOpsTest.scala +++ b/modules/store/src/test/scala/docspell/store/fts/TempFtsOpsTest.scala @@ -7,10 +7,12 @@ package docspell.store.fts import java.time.{Instant, LocalDate} + import cats.effect.IO import cats.syntax.option._ import cats.syntax.traverse._ import fs2.Stream + import docspell.common._ import docspell.ftsclient.FtsResult import docspell.ftsclient.FtsResult.{AttachmentData, ItemMatch} @@ -19,6 +21,7 @@ import docspell.store.qb.DSL._ import docspell.store.qb._ import docspell.store.queries.{QItem, QLogin, Query} import docspell.store.records.{RCollective, RItem, RUser} + import doobie._ class TempFtsOpsTest extends DatabaseTest { diff --git a/modules/store/src/test/scala/docspell/store/migrate/MigrateTest.scala b/modules/store/src/test/scala/docspell/store/migrate/MigrateTest.scala index 0594578a..cb34fb18 100644 --- a/modules/store/src/test/scala/docspell/store/migrate/MigrateTest.scala +++ b/modules/store/src/test/scala/docspell/store/migrate/MigrateTest.scala @@ -7,7 +7,9 @@ package docspell.store.migrate import cats.effect._ + import docspell.store.{DatabaseTest, SchemaMigrateConfig, StoreFixture} + import org.flywaydb.core.api.output.MigrateResult class MigrateTest extends DatabaseTest {