0

magento Core events に adminhtml_permissions_user_save_before Event はありますか?

ADMIN USER before_save イベントを監視するオブザーバーを作成しました。役割の種類に応じて特定の操作を実行したいのですが、コア モジュールを編集したくないからです。

編集:

<config>
<modules>
    <Eco_Perm>
        <version>1.0.9</version>
    </Eco_Perm>
</modules>
<global>
    <models>
        <perm>
            <class>Eco_Perm_Model</class>
            <resourceModel>perms</resourceModel>
        </perm>
        <perms>
            <class>Eco_Perm_Model_Mysql4</class>
            <entities>
                <perm>
                    <table>perm/observer</table>
                </perm>
            </entities>
        </perms>
    </models>
    <resources>
        <perm>
            <setup>
                <module>Eco_Perm</module>
                <class>Eco_Perm_Model_Resource_Setup</class>
            </setup>
        </perm>
    </resources>
    <events>
        <catalog_product_save_before>
            <observers>
                <Eco_Perm_Model_Observer>
                    <type>singleton</type>
                    <class>perm/observer</class>
                    <method>testProductedit</method>
                </Eco_Perm_Model_Observer>
            </observers>
        </catalog_product_save_before>

        <adminhtml_permissions_user_save_before>
            <observer>
                <Eco_Perm_Model_Observer>
                    <type>singleton</type>
                    <class>perm/observer</class>
                    <method>updatepermer</method>
                </Eco_Perm_Model_Observer>
            </observer>
        </adminhtml_permissions_user_save_before>

    </events>
</global>
<admin>
    <routers>
        <perm>
            <use>admin</use>
            <args>
                <module>Eco_Perm</module>
                <frontName>perm</frontName>
            </args>
        </perm>
    </routers>
</admin>
<adminhtml>
    <layout>
        <updates>
            <perm>
                <file>perm.xml</file>
            </perm>
        </updates>
    </layout>
    <menu>
        <perm translate="title" module="adminhtml">
            <title>Affiliate</title>
            <sort_order>100</sort_order>
            <children>
                <set_time>
                    <title>Shipper's</title>
                    <action>perm/adminhtml_index</action>
                </set_time>
            </children>
        </perm>
    </menu>
</adminhtml>

4

1 に答える 1

0

あなたが探しているイベントはcontroller_action_predispatch_adminhtml_permissions_user_save

この投稿をチェックしてください。必要なイベントを追跡するのに役立ちます。

于 2013-02-27T09:48:38.610 に答える