Skip to content

Commit

Permalink
Merge pull request #18 from ShareBtech/main
Browse files Browse the repository at this point in the history
Add permissions
  • Loading branch information
jos0405 authored Apr 25, 2023
2 parents fd9b606 + a955ad3 commit 2e3e0a2
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 1 deletion.
50 changes: 50 additions & 0 deletions Permissions/Security/MultiDomainPermissions.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<?php

/*
* @copyright 2016 Mautic, Inc. All rights reserved
* @author Mautic, Inc
*
* @link https://mautic.org
*
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/

namespace MauticPlugin\MauticMultiDomainBundle\Security\Permissions;

use Mautic\CoreBundle\Security\Permissions\AbstractPermissions;
use Symfony\Component\Form\FormBuilderInterface;

/**
* Class MauticFocusPermissions.
*/
class MultidomainPermissions extends AbstractPermissions
{
/**
* {@inheritdoc}
*/
public function __construct($params)
{
parent::__construct($params);
$this->addStandardPermissions('categories');
$this->addExtendedPermissions('items');
}

/**
* {@inheritdoc}
*
* @return string|void
*/
public function getName()
{
return 'multiDomain';
}

/**
* {@inheritdoc}
*/
public function buildForm(FormBuilderInterface &$builder, array $options, array $data)
{
$this->addStandardFormFields('multiDomain', 'categories', $builder, $data);
$this->addExtendedFormFields('multiDomain', 'items', $builder, $data);
}
}
4 changes: 3 additions & 1 deletion Translations/en_US/messages.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@ mautic.multidomain.edit = "Edit MultiDomain"
mautic.multidomain.menu = "Multi Domain"
mautic.multidomain.title = "Multi Domain list"
mautic.multidomain.form.confirmdelete = "Do you want to delete the Multi Domain item, %name%?"
mautic.multidomain.add.warning = "Please specify the sender email address, which will use the assigned tracking domain. Make sure, your tracking domain has a CNAME entry for your mautic URL. For example: CNAME subdomain.mauticdomain.com subdomain.trackingdomain.com."
mautic.multidomain.add.warning = "Please specify the sender email address, which will use the assigned tracking domain. Make sure, your tracking domain has a CNAME entry for your mautic URL. For example: CNAME subdomain.mauticdomain.com subdomain.trackingdomain.com."
mautic.multiDomain.permissions.header = "Multi Domain Permissions"
mautic.multiDomain.permissions.items = "MultiDomain - User Has Access"

0 comments on commit 2e3e0a2

Please sign in to comment.