Skip to content

Commit

Permalink
#16: Undo all migrations feature
Browse files Browse the repository at this point in the history
  • Loading branch information
seclerp committed Dec 1, 2021
1 parent d95dee8 commit 53a24d9
Showing 1 changed file with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ import com.intellij.openapi.ui.ValidationInfo
import com.intellij.ui.TextFieldWithAutoCompletion
import com.intellij.ui.layout.*
import com.intellij.util.textCompletion.TextFieldWithCompletion
import com.intellij.util.ui.JBFont
import com.intellij.util.ui.UIUtil
import com.jetbrains.rd.ui.bedsl.dsl.label
import me.seclerp.rider.plugins.efcore.rd.RiderEfCoreModel
import com.jetbrains.rider.util.idea.runUnderProgress
import me.seclerp.rider.plugins.efcore.DotnetIconResolver
Expand Down Expand Up @@ -69,6 +72,7 @@ class UpdateDatabaseDialogWrapper(

return parent.row("Target migration:") {
targetMigrationTextField(CCFlags.pushX, CCFlags.growX)
.comment("Use '0' as a target migration to undo all applied migrations")
.focused()
.withValidationOnApply(targetMigrationValidation())
}
Expand Down Expand Up @@ -107,6 +111,8 @@ class UpdateDatabaseDialogWrapper(
availableMigrationsList.addAll(0, migrations)
}

availableMigrationsList.add("0")

targetMigrationTextField.text = targetMigration
}
}

0 comments on commit 53a24d9

Please sign in to comment.