Skip to content
This repository has been archived by the owner on Dec 22, 2020. It is now read-only.

Commit

Permalink
added group permissions
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthias Kittsteiner committed Jul 30, 2012
1 parent 69a9b5c commit d93f8ed
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 2 deletions.
5 changes: 5 additions & 0 deletions de-informal.xml
Expand Up @@ -392,6 +392,11 @@
<item name="wcf.acp.option.teaserbox_teaser20_bgcolor"><![CDATA[Hintergrundfarbe]]></item>
<item name="wcf.acp.option.teaserbox_teaser20_bgcolor.description"><![CDATA[Stelle hier die Hintergrundfarbe des Teasers ein.]]></item>
</category>

<category name="wcf.acp.group.option">
<item name="wcf.acp.group.option.user.board.teaserBox.canView"><![CDATA[Kann TeaserBox sehen]]></item>
<item name="wcf.acp.group.option.user.board.teaserBox.canView.description"><![CDATA[Mitglieder dieser Benutzergruppe können die TeaserBox sehen.]]></item>
</category>

<category name="wcf.teaserBox">
<item name="wcf.teaserBox.open"><![CDATA[TeaserBox öffnen]]></item>
Expand Down
5 changes: 5 additions & 0 deletions de.xml
Expand Up @@ -392,6 +392,11 @@
<item name="wcf.acp.option.teaserbox_teaser20_bgcolor"><![CDATA[Hintergrundfarbe]]></item>
<item name="wcf.acp.option.teaserbox_teaser20_bgcolor.description"><![CDATA[Stellen Sie hier die Hintergrundfarbe des Teasers ein.]]></item>
</category>

<category name="wcf.acp.group.option">
<item name="wcf.acp.group.option.user.board.teaserBox.canView"><![CDATA[Kann TeaserBox sehen]]></item>
<item name="wcf.acp.group.option.user.board.teaserBox.canView.description"><![CDATA[Mitglieder dieser Benutzergruppe können die TeaserBox sehen.]]></item>
</category>

<category name="wcf.teaserBox">
<item name="wcf.teaserBox.open"><![CDATA[TeaserBox öffnen]]></item>
Expand Down
5 changes: 5 additions & 0 deletions en.xml
Expand Up @@ -392,6 +392,11 @@
<item name="wcf.acp.option.teaserbox_teaser20_bgcolor"><![CDATA[Background color]]></item>
<item name="wcf.acp.option.teaserbox_teaser20_bgcolor.description"><![CDATA[Choose the background color for the teaser.]]></item>
</category>

<category name="wcf.acp.group.option">
<item name="wcf.acp.group.option.user.board.teaserBox.canView"><![CDATA[Can view TeaserBox]]></item>
<item name="wcf.acp.group.option.user.board.teaserBox.canView.description"><![CDATA[Members of this user group can view the teaser.]]></item>
</category>

<category name="wcf.teaserBox">
<item name="wcf.teaserBox.open"><![CDATA[Open TeaserBox]]></item>
Expand Down
Expand Up @@ -24,7 +24,8 @@ class TeaserBoxIndexPageListener implements EventListener {
* @see EventListener::execute()
*/
public function execute($eventObj, $className, $eventName) {

if (!WCF::getUser()->getPermission('user.board.teaserBox.canView')) return;

if (!in_array(PACKAGE_ID, explode(',', TEASERBOX_ACTIVE))) {
return;
}
Expand Down
17 changes: 17 additions & 0 deletions groupoptions.xml
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/group-options.xsd">
<import>
<categories>
<category name="user.board.read">
<parent>user.board</parent>
</category>
</categories>
<options>
<option name="user.board.teaserBox.canView">
<categoryname>user.board.read</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>1</defaultvalue>
</option>
</options>
</import>
</data>
5 changes: 4 additions & 1 deletion package.xml
Expand Up @@ -5,7 +5,7 @@
<packagedescription>Fügt dem WoltLab® Community Framework einen Teaser hinzu, in dem bis zu 5 Grafiken eingebunden werden können.</packagedescription>
<isunique>0</isunique>
<version>1.1.1</version>
<date>2012-08-XX</date>
<date>2012-08-00</date>
<plugin>com.woltlab.wcf.data.page</plugin>
<isunique>1</isunique>
</packageinformation>
Expand All @@ -28,6 +28,7 @@

<!-- config -->
<options>options.xml</options>
<groupoptions>groupoptions.xml</groupoptions>
<eventlistener>eventlistener.xml</eventlistener>

<!-- languages -->
Expand All @@ -43,6 +44,7 @@

<!-- config -->
<options>options.xml</options>
<groupoptions>groupoptions.xml</groupoptions>

<!-- languages -->
<languages languagecode="de">de.xml</languages>
Expand All @@ -62,5 +64,6 @@

<!-- config -->
<options>options.xml</options>
<groupoptions>groupoptions.xml</groupoptions>
</instructions>
</package>

0 comments on commit d93f8ed

Please sign in to comment.