mirror of
https://github.com/nicoverbruggen/phpmon.git
synced 2025-11-08 05:30:05 +01:00
👌 Re-check compatibility after (un)isolate
This commit is contained in:
@@ -28,6 +28,10 @@ class DomainListPhpCell: NSTableCellView, DomainListCellProtocol {
|
|||||||
|
|
||||||
imageViewPhpVersionOK.toolTip = nil
|
imageViewPhpVersionOK.toolTip = nil
|
||||||
|
|
||||||
|
imageViewPhpVersionOK.contentTintColor = site.composerPhpCompatibleWithLinked
|
||||||
|
? NSColor(named: "IconColorGreen")
|
||||||
|
: NSColor(named: "IconColorRed")
|
||||||
|
|
||||||
if site.isolatedPhpVersion != nil {
|
if site.isolatedPhpVersion != nil {
|
||||||
imageViewPhpVersionOK.isHidden = false
|
imageViewPhpVersionOK.isHidden = false
|
||||||
imageViewPhpVersionOK.image = NSImage(named: "Isolated")
|
imageViewPhpVersionOK.image = NSImage(named: "Isolated")
|
||||||
@@ -36,6 +40,7 @@ class DomainListPhpCell: NSTableCellView, DomainListCellProtocol {
|
|||||||
imageViewPhpVersionOK.isHidden = (site.composerPhp == "???" || !site.composerPhpCompatibleWithLinked)
|
imageViewPhpVersionOK.isHidden = (site.composerPhp == "???" || !site.composerPhpCompatibleWithLinked)
|
||||||
imageViewPhpVersionOK.image = NSImage(named: "Checkmark")
|
imageViewPhpVersionOK.image = NSImage(named: "Checkmark")
|
||||||
imageViewPhpVersionOK.toolTip = "domain_list.tooltips.checkmark".localized(site.composerPhp)
|
imageViewPhpVersionOK.toolTip = "domain_list.tooltips.checkmark".localized(site.composerPhp)
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -117,6 +117,7 @@ extension DomainListVC {
|
|||||||
|
|
||||||
self.performAction(command: command) {
|
self.performAction(command: command) {
|
||||||
self.selectedSite!.determineIsolated()
|
self.selectedSite!.determineIsolated()
|
||||||
|
self.selectedSite!.determineComposerPhpVersion()
|
||||||
|
|
||||||
if self.selectedSite!.isolatedPhpVersion == nil {
|
if self.selectedSite!.isolatedPhpVersion == nil {
|
||||||
BetterAlert()
|
BetterAlert()
|
||||||
@@ -134,6 +135,7 @@ extension DomainListVC {
|
|||||||
@objc func removeIsolatedSite() {
|
@objc func removeIsolatedSite() {
|
||||||
self.performAction(command: "sudo \(Paths.valet) unisolate --site '\(self.selectedSite!.name)' && exit;") {
|
self.performAction(command: "sudo \(Paths.valet) unisolate --site '\(self.selectedSite!.name)' && exit;") {
|
||||||
self.selectedSite!.isolatedPhpVersion = nil
|
self.selectedSite!.isolatedPhpVersion = nil
|
||||||
|
self.selectedSite!.determineComposerPhpVersion()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user