标签: admin

如何覆盖Magento Core模块?

我想修改管理界面中的Order/Sales表的代码和PDF生成代码,而无需更改目录中的core文件.我该怎么做呢?我明白,我要创建一个使用我想覆盖文件相同的路径一个新的模块,但我不知道还有什么我必须做的......有没有一些特殊的措施,经过对config.xml的模块?

overriding module interface admin magento

2
推荐指数
1
解决办法
3686
查看次数

Django无法以更改形式显示model.id?

我有一个模型Post,其数据我想在模型Favorite的管理员中显示.

发布模型:

class Post(models.Model):
    nickname = models.CharField(max_length=50, default="anonymous")

    def __unicode__(self):
        return self.id
Run Code Online (Sandbox Code Playgroud)

喜欢的型号:

class Favorite(models.Model):
    user = models.ForeignKey(User, unique=False)
    post = models.ForeignKey(Post, unique=False)

    def __unicode__(self):
        return self.user.username

    def get_post_nickname(self):
        return self.post.nickname
Run Code Online (Sandbox Code Playgroud)

最爱的管理员

class FavoriteAdmin(admin.ModelAdmin):
    #fields = ('user', 'get_post_nickname')
    list_display= ('user', 'post')

    def save_model(self, request, obj, form, change):
        obj.save()

admin.site.register(Favorite, FavoriteAdmin)
Run Code Online (Sandbox Code Playgroud)
  1. 如果我这样使用代码,当我尝试通过其管理员添加收藏夹时,我收到以下错误:

    渲染时捕获TypeError:强制转换为Unicode:需要字符串或缓冲区,找到int

  2. 好吧所以它不喜欢显示一个整数,所以我想我只会显示昵称,因为它是一个Charfield.我取消注释了FavoriteAdmin()中的第一行以调用FavoriteModel.get_post_nickname().现在我收到以下错误:

'FavoriteAdmin.fields'指的是表单中缺少的字段'get_post'.

我如何解决#1和#2?是不是可以在fields()中调用方法?我以为它会因为list_display()接受一个方法.

django admin django-admin

2
推荐指数
1
解决办法
3601
查看次数

使用xml扩展magento admin

在/ admin/sales_order/view /我想在左侧菜单中添加一个链接,我想在前端添加我添加的额外产品选项.我需要做的就是扩展核心xml并添加如下内容:

<adminhtml_sales_order_view>
    <reference name="sales_order_tabs">
        <action method="addTab"><name>my_name</name><block>my/block</block></action>
    </reference>
</adminhtml_sales_order_view>
Run Code Online (Sandbox Code Playgroud)

我尝试制作自己的模块,但我无法让自己变得正确.谁能帮我?

xml admin magento extend

2
推荐指数
1
解决办法
2532
查看次数

如何使用InstallShield在没有管理员权限的情况下为每个用户注册interop .net asssembly

我正在处理一项任务,即在安装期间使用instalshield注册.net程序集时,不会提示普通用户弹出(UAC)以批准安装Windows Addin应用程序.在Windows XP上,它工作正常,但在vista和Windows 7上安装时,弹出窗口需要批准.根据要求,它不应该来.如果UAC打开并且没有管理员权限注册每个用户的程序集,有没有办法绕过Vista和Windows 7上的弹出窗口?

请帮忙吗?

谢谢.

c# privileges installshield admin winforms

2
推荐指数
1
解决办法
3642
查看次数

Django - 向用户授予自定义权限

我有一个用户配置文件模型,其自定义权限定义如下:

class Profile(models.Model):

    # A few profile fields here...

    class Meta:
        permissions = (
            ('can_approve', _(u'Can review and approve new accounts')),
        )
Run Code Online (Sandbox Code Playgroud)

当我实际查看Django管理站点中的Profile对象时,我认为没有任何方法可以向用户实际授予此权限.

最简单的方法是什么?(例如,给用户Joe'can_approve'权限?)

django permissions admin django-admin

2
推荐指数
1
解决办法
1900
查看次数

magento管理面板中的颜色选择器

我想在Magento 1.7 CE Admin面板中添加颜色选择器.知道我已经使用了自定义选择模型,但我找不到如何添加自定义颜色选择器.

谁能帮我吗?

谢谢.

admin input colors picker magento

2
推荐指数
1
解决办法
5518
查看次数

用于创建AbstractUser扩展模型的Django管理表单

我有一个扩展/继承AbstractUser的用户模型.我还希望管理员中的用户创建表单匹配,但由于某种原因,我只能让它显示用户名和密码字段.没有其他的.

我发现特别有趣的是,我对admin.py中的这三个字段所做的更改反映在创建表单中,但其他字段从不显示.例如,我可以更改密码1的帮助文本或标签,并在表单中呈现,但其他字段则不会.

此外,如果我设置扩展UserAdmin并注册(如下面的代码所示),我得到一个普通用户的3字段创建视图,但如果我扩展ModelAdmin我得到所有我的字段,但不能使用密码更新形成.它404s.

值得注意的是,进入对象列表的链接是'User',而不是'CommonUser',因为我的模型被调用,但这可能是一个类meta.


admin.py

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.forms import UserChangeForm, UserCreationForm
from models import CommonUser, Account, Registry
from django import forms


class MyUserChangeForm(UserChangeForm):
    class Meta(UserChangeForm.Meta):
        model = CommonUser


class MyUserCreationForm(UserCreationForm):

 password = forms.CharField(
    label='Password',
    max_length = 32,
    required=True,
    widget=forms.PasswordInput,
    )

password2 = forms.CharField(
    label='Confirm',
    max_length = 32,
    required=True,
    widget=forms.PasswordInput,
    help_text="Make sure they match!",
    )


class Meta(UserCreationForm.Meta):
    model = CommonUser
    fields = ['username', 'password', 'password2', 'email',
        'first_name','last_name','address','city','state','zipcode',
        'phone1','phone2',]
    help_texts = {
        'password': 'Must be …
Run Code Online (Sandbox Code Playgroud)

python forms django admin

2
推荐指数
1
解决办法
2811
查看次数

未知用户权限( - ??????????????? myFile.php)

我对我的文件有一些奇怪的用户权限.

以user1身份登录,我已设置文件的user2所有者.它确实奏效了.

       -rw-r-xr-x 1 user2 user2 21090 Jun 18 16:28 myFile.php
       drw-r-xr-x 2 user2 user2  4096 Jun 18 16:30 font
Run Code Online (Sandbox Code Playgroud)

但是,当我用user2登录时,我有这种奇怪的未知权利.

       -????????? ? ? ? ?              ? myFile.php
       d????????? ? ? ? ?              ? font/
Run Code Online (Sandbox Code Playgroud)

linux rights admin chmod

2
推荐指数
1
解决办法
1269
查看次数

在注销前和管理员登录后设置cookie

嗨,我是wordpress的新手.

我对此研究很多,但没有成功.我希望在注销之前将cookie值设置为NULL,并在管理员登录后设置自定义值.

所以我把下面的代码放在函数wp_set_auth_cookie中的wp-includes/puggable.php =>中

setcookie("cookieName", '', time() + (1 * 60) , true);

echo "<script>console.log('Cookie must set null')</script>";

但是,即使登录注销后,cookie值也没有成功.

cookies wordpress session admin

2
推荐指数
1
解决办法
3056
查看次数

PHP - 常规用户或管理员可以访问的IF语句

要在我的网站上查看新闻部分,您必须登录(以常规帐户= login_user或admin = admin),您可以按时间顺序查看上传的新闻.如果您没有以任何条件登录,请直接到其他地方.然而,即使使用常规帐户或管理员帐户登录并只是将我引导到其他地方,代码仍然认为没有满足任何条件......

<?php
error_reporting(0);
session_start();
if(!isset($_SESSION['admin']) || !isset($_SESSION['login_user']))
{
?>
<div class = "api" style="position: absolute;
    top: 140px;
    right: 400px;
    width: 730px;
    height: 400px;word-wrap: break-word;">

<h2 align = "center"> <font color ="red"> You Do Not Have Permission To View this Page. </font> <br><br> Your Options Are: 
<br><br><br>
<a href="index.php"> Create and Register for A New Account </a> <br> <br> <br> OR <br> <br> <br> <a href="indexmember.php">Log In With An Existing Account. </h2>
</div>


<?php
}
elseif(isset($_SESSION['admin']) || isset($_SESSION['login_user'])) …
Run Code Online (Sandbox Code Playgroud)

html php admin

2
推荐指数
1
解决办法
449
查看次数