emver for registry appears complete, more testing required but should be ready for beta testing

This commit is contained in:
Keagan McClelland
2020-10-28 17:43:36 -06:00
parent 8cad3095fa
commit 28edfc2f87
16 changed files with 416 additions and 298 deletions

View File

@@ -11,7 +11,8 @@ module Model where
import Startlude
import Database.Persist.TH
import Lib.Types.Semver
import Lib.Types.Emver
import Orphans.Emver ( )
share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase|
@@ -27,14 +28,14 @@ SApp
deriving Eq
deriving Show
Version
SVersion sql=version
createdAt UTCTime
updatedAt UTCTime Maybe
appId SAppId
number AppVersion
number Version
releaseNotes Text
osVersionRequired AppVersionSpec default='*'
osVersionRecommended AppVersionSpec default='*'
osVersionRequired VersionRange default='*'
osVersionRecommended VersionRange default='*'
UniqueBin appId number
deriving Eq
deriving Show
@@ -43,7 +44,7 @@ Version
Metric
createdAt UTCTime
appId SAppId
version VersionId
version SVersionId
deriving Eq
deriving Show
|]