Added Preorderbilling permissions
This commit is contained in:
@@ -67,7 +67,7 @@ class PreorderProductController extends mfBaseController {
|
||||
foreach($r->netoperators as $netoperator_id => $product_data) {
|
||||
$netoperator = new Address($netoperator_id);
|
||||
if(!$netoperator->id) {
|
||||
$this->layout()->setFlash("Betzbetreiber nicht gefunden", "error");
|
||||
$this->layout()->setFlash("Netzbetreiber nicht gefunden", "error");
|
||||
$this->layout()->redirect("PreorderProduct");
|
||||
}
|
||||
foreach($product_data as $product_id => $price_data) {
|
||||
@@ -75,7 +75,7 @@ class PreorderProductController extends mfBaseController {
|
||||
$product = new PreorderProduct($product_id);
|
||||
if(!$product->id) {
|
||||
$this->layout()->setFlash("Produkt $product_id nicht gefunden", "error");
|
||||
$this->layout()->redirect("PreorderProduct");
|
||||
$this->layout()->redirect("PreorderProduct","",[], "product-".$netoperator_id);
|
||||
}
|
||||
|
||||
// create new PreorderProductPrice
|
||||
@@ -97,7 +97,7 @@ class PreorderProductController extends mfBaseController {
|
||||
|
||||
if(!$price_data["start_date"]) {
|
||||
$this->layout()->setFlash("Von-datum fehlt bei Produkt '".$product->name."' für '".$netoperator->getCompanyOrName()."'", "error");
|
||||
$this->redirect("PreorderProduct");
|
||||
$this->redirect("PreorderProduct","",[], "product-".$netoperator_id."-".$product_id);
|
||||
} else {
|
||||
try {
|
||||
$start_date = new DateTime("@" . $this->dateToTimestamp(trim($price_data["start_date"])));
|
||||
@@ -105,7 +105,7 @@ class PreorderProductController extends mfBaseController {
|
||||
$price->start_date = $start_date->format("Y-m-d");
|
||||
} catch(Exception $e) {
|
||||
$this->layout()->setFlash("Fehler im Von-datum bei Produkt '".$product->name."' für '".$netoperator->getCompanyOrName()."'", "error");
|
||||
$this->redirect("PreorderProduct");
|
||||
$this->redirect("PreorderProduct","",[], "product-".$netoperator_id."-".$product_id);
|
||||
}
|
||||
}
|
||||
if(trim($price_data["end_date"])) {
|
||||
@@ -115,7 +115,7 @@ class PreorderProductController extends mfBaseController {
|
||||
$price->end_date = $end_date->format("Y-m-d");
|
||||
} catch(Exception $e) {
|
||||
$this->layout()->setFlash("Fehler im Bis-Datum bei Produkt '".$product->name."' für '".$netoperator->getCompanyOrName()."'", "error");
|
||||
$this->redirect("PreorderProduct");
|
||||
$this->redirect("PreorderProduct","",[], "product-".$netoperator_id."-".$product_id);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -147,7 +147,7 @@ class PreorderProductController extends mfBaseController {
|
||||
$campaign = new Preordercampaign($campaign_id);
|
||||
if(!$campaign->id) {
|
||||
$this->layout()->setFlash("Ungültige Kampagne bei Produkt '".$product->name."' für '".$netoperator->getCompanyOrName()."'", "error");
|
||||
$this->layout()->redirect("PreorderProduct");
|
||||
$this->layout()->redirect("PreorderProduct","",[], "product-".$netoperator_id."-".$product_id);
|
||||
}
|
||||
$price_campaign = PreorderProductPriceCampaign::create([
|
||||
"preorderproductprice_id" => $price->id,
|
||||
@@ -160,7 +160,7 @@ class PreorderProductController extends mfBaseController {
|
||||
}
|
||||
|
||||
$this->layout()->setFlash("Neue Preise erflgreich gespeichert", "success");
|
||||
$this->redirect("PreorderProduct");
|
||||
$this->redirect("PreorderProduct","",[], "product-".$netoperator_id."-".$product_id);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -242,6 +242,10 @@ class UserController extends mfBaseController
|
||||
$user->permissions->canCpeshipping = "false";
|
||||
$user->permissions->canVoipnumbering = "false";
|
||||
$user->permissions->canPreorder = "false";
|
||||
$user->permissions->canPreorderpricing = "false";
|
||||
$user->permissions->canPreorderpricingReadonly = "false";
|
||||
$user->permissions->canPreorderbilling = "false";
|
||||
$user->permissions->canPreorderbillingReadonly = "false";
|
||||
$user->permissions->canOrder = "false";
|
||||
$user->permissions->canBilling = "false";
|
||||
$user->permissions->canFibu = "false";
|
||||
|
||||
Reference in New Issue
Block a user