<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Admin.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>d4f83172d9533c4d84f450fe22ef630816b21d75 - code style: line breaks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#d4f83172d9533c4d84f450fe22ef630816b21d75</link>
        <description>code style: line breaks

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Thu, 31 Aug 2023 20:44:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>177d6836e2f75d0e404be9c566e61725852a1e07 - coding style: control flow whitespaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#177d6836e2f75d0e404be9c566e61725852a1e07</link>
        <description>coding style: control flow whitespaces

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Thu, 31 Aug 2023 12:22:35 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d868eb89f182718a31113373a6272670bd7f8012 - codestyle adjustments: function declaration braces/spaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#d868eb89f182718a31113373a6272670bd7f8012</link>
        <description>codestyle adjustments: function declaration braces/spaces

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Wed, 30 Aug 2023 15:09:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8c7c53b0321a3cd3116b8d3b2ad27863a38dece7 - codestyle adjustments: class declaration braces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#8c7c53b0321a3cd3116b8d3b2ad27863a38dece7</link>
        <description>codestyle adjustments: class declaration braces

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Wed, 30 Aug 2023 15:05:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>79a2d7845d5e5e48fe3be8f192717de9294aaba5 - import classes, replace dbglog, simplify, remove unused statements, and other warnings from IntelliJ</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#79a2d7845d5e5e48fe3be8f192717de9294aaba5</link>
        <description>import classes, replace dbglog, simplify, remove unused statements, and other warnings from IntelliJupdate phpdocs,rename dokuwiki/Ui/Draft to PageDraft

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Wed, 05 Jan 2022 23:59:00 +0000</pubDate>
        <dc:creator>Gerrit Uitslag &lt;klapinklapin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c45ab5501241b8c72ac197fba2f77115945728ac - minor cleanup in AdminAction</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#c45ab5501241b8c72ac197fba2f77115945728ac</link>
        <description>minor cleanup in AdminActionremoved unecessary method, added doc blocks

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Tue, 05 Jan 2021 07:45:05 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402 - First go at moving the plugin classes into their own namespace</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402</link>
        <description>First go at moving the plugin classes into their own namespace

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Fri, 15 Jun 2018 15:05:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>4f32ee1841967c0b65ccf2aa5a485d50afa423e7 - relax access to admin action</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#4f32ee1841967c0b65ccf2aa5a485d50afa423e7</link>
        <description>relax access to admin actionSince we want to check the access to the Admin plugins on an individualbasis, we need to grant access to all logged in users at first. Thismeans a user could access the admin page, but would not see any pluginsavailable.

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Tue, 30 Oct 2018 14:49:55 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>64cdf7793cbaf7c5b5e6cc05ef184827b5efa5ec - add event to check access to admin plugins</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#64cdf7793cbaf7c5b5e6cc05ef184827b5efa5ec</link>
        <description>add event to check access to admin pluginsThis adds a new method that capsulates the access check that has to bedone to decide if an admin plugin&apos;s page should be shown to the user.The default implementation is the same as before, relying only on theforAdminOnly() method and the users&apos; isadmin or ismanager status.Admin plugins themselves can override the method to do additionalchecks. In this patch, I added that to the usermanager plugin which willonly return true if the current auth backend can list users.However the real idea behind this change is that the new method emits anew event called ADMINPLUGIN_ACCESS_CHECK which would allow plugins tooverwrite it. This way it could be possible to give certain user groupsaccess to certain admin plugins without giving them admin or managerpermissions.Note: this does not change how the &quot;Admin&quot; link is shown, it stilldepends on ismanager or isadmin. A plugin as mentioned above would needto influence the display via the MENU_ITEMS_ASSEMBLY event.Note: this only covers the basic access check. Admin plugins may needfurther adjustments for access to other parts of the plugin (like AJAXcomponents). An additional commit will update this for the bundledplugins.

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Tue, 30 Oct 2018 13:07:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>b2c9cd19ff3733a632c8d415256d3096765343f7 - renamed ActionRouter::checkPermissions to checkPreconditions</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#b2c9cd19ff3733a632c8d415256d3096765343f7</link>
        <description>renamed ActionRouter::checkPermissions to checkPreconditionsAs discussed in #1933

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Thu, 12 Apr 2018 13:36:43 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>ec7012214a693c8b3103377245a7d797cf8f9608 - explicitly declare method visibility</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#ec7012214a693c8b3103377245a7d797cf8f9608</link>
        <description>explicitly declare method visibility

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Fri, 31 Mar 2017 11:45:22 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ab583a1bc44ef1ef3b917647fc361aabd055c2ac - more doc block fixes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#ab583a1bc44ef1ef3b917647fc361aabd055c2ac</link>
        <description>more doc block fixes

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Sat, 11 Feb 2017 13:20:10 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>f21dad3906d4ec6b3d86685599409894630abdc1 - all actions should have a class now</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Admin.php#f21dad3906d4ec6b3d86685599409894630abdc1</link>
        <description>all actions should have a class nowLots of FIXMEs and the routing isn&apos;t integrated, yet

            List of files:
            /dokuwiki/inc/Action/Admin.php</description>
        <pubDate>Sat, 11 Feb 2017 11:34:11 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
