标签: admin

安装Rails_Admin时出现问题

我最初添加gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git'到我的gemfile但我收到此错误:

Bundler could not find compatible versions for gem "rails":
  In snapshot (Gemfile.lock):
    rails (3.0.4)

  In Gemfile:
    rails_admin depends on
      rails (~> 3.0.7)
Run Code Online (Sandbox Code Playgroud)

所以我更新到rails 3.0.7并安装 rails_admin (0.0.1) from git://github.com/sferik/rails_admin.git (at master)

rake rails_admin:install在控制台中运行,我收到此错误:

rake aborted!
undefined method `task'
Run Code Online (Sandbox Code Playgroud)

这是完整的痕迹:

/Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks'
/Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:139:in `load_tasks'
/Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `send'
/Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `method_missing'
/rubyprograms/dreamstill/Rakefile:7
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:25:in `load'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:25:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:495:in  `raw_load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:78:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:77:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:61:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:59:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
Run Code Online (Sandbox Code Playgroud)

发生了什么,我如何安装rails_admin?

gem ruby-on-rails admin ruby-on-rails-3

0
推荐指数
1
解决办法
931
查看次数

允许用户仅管理自己帖子的评论

我想限制贡献者和作者用户只能查看和管理自己帖子的评论。

我尝试过以下过滤器但没有成功。

//Manage Your Own Comments Only
    function myplugin_comments_thisuseronly( $wp_query ) {
if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit-comments.php' ) !== false ) {
    if ( !current_user_can( 'edit_others_posts' ) ) {
        global $current_user;global $wpdb;
        $usersposts = $wpdb->get_results( $wpdb->prepare("SELECT ID FROM wp_posts WHERE post_author = %s", $current_user->id) );
        $wp_query->set('comment_post_ID', array($usersposts));
    }
}
}
Run Code Online (Sandbox Code Playgroud)

add_filter('parse_query', 'myplugin_comments_thisuseronly');

我也尝试过

$wp_query->set('comment_post_ID__in', array($usersposts));
Run Code Online (Sandbox Code Playgroud)

php wordpress comments admin filter

0
推荐指数
1
解决办法
1773
查看次数

在 Django Admin 中上传图片

我有一个充满城市的 Django 数据库。我想使用 Django 管理面板将每个城市的多张图片上传到我的服务器的某个文件夹中,比如 /images/country_name/state/city/。这可能会添加到城市管理表单中,因此图像和信息都可以在一页上进行编辑。我还需要选择一个主图像并将其转换为缩略图,以便可以在搜索结果中使用。实现此类功能的好方法是什么?有没有好的 django 插件可以帮助我完成这些任务?

python django image admin thumbnails

0
推荐指数
1
解决办法
5538
查看次数

Django - 用基数为10的int()的Formset无效文字:''

我的表单中有一个内联字段,我试图通过save_formset()函数访问它

这是我的代码:

def save_formset(self, request, form, formset, change):
    periods = formset.save(commit=False)
    match = periods[0].match
    match_utils = MatchUtils()
    teamstat_utils = TeamStatUtils()
    is_update = match.reported
    match_type = match.tournament.type

    # Find positions
    first_place = match_utils.findPositions(periods,match.blue_team,match.grey_team,match.black_team,1)
    second_place = match_utils.findPositions(periods,match.blue_team,match.grey_team,match.black_team,2)
    third_place = match_utils.findPositions(periods,match.blue_team,match.grey_team,match.black_team,3)

    # Update Match
    match.first_place = first_place
    match.second_place = second_place
    match.third_place = third_place
    match.blue_periods_won = match_utils.findTeamPeriodsWon(periods,'blue_team')
    match.grey_periods_won = match_utils.findTeamPeriodsWon(periods,'grey_team')
    match.black_periods_won = match_utils.findTeamPeriodsWon(periods,'black_team')
    match.reported = True

    # Update team stats
    teamstat_utils.updateTeamStats(match.blue_team,match_utils.findPositionForTeam(match.blue_team,first_place,second_place,third_place),
        match.blue_periods_won,match.grey_periods_won+match.black_periods_won,is_update,match_type) #Blueteam
    teamstat_utils.updateTeamStats(match.grey_team,match_utils.findPositionForTeam(match.grey_team,first_place,second_place,third_place),
        match.grey_periods_won,match.blue_periods_won+match.black_periods_won,is_update,match_type) #Greyteam
    teamstat_utils.updateTeamStats(match.black_team,match_utils.findPositionForTeam(match.black_team,first_place,second_place,third_place),
        match.black_periods_won,match.blue_periods_won+match.grey_periods_won,is_update,match_type) #Blackteam

    pdb.set_trace()
    match.save()
    formset.save()
Run Code Online (Sandbox Code Playgroud)

但我一直得到:基数为10的int()的无效文字:''

我不知道为什么,我尝试了formset.is_valid()并返回True …

django admin save formset

0
推荐指数
1
解决办法
3084
查看次数

Wordpress 管理栏显示在底部且没有 CSS

升级到 Wordpress 3.9 后,我注意到我的 ADMIN 栏出现在底部,看起来它没有为其加载 CSS。我把主题改回二十四,它仍然在底部。所以我知道这不是主题问题,但我不知道问题是什么或如何解决或至少禁用它。此外,它在任何管理页面上都可以正常工作。

网站截图

css wordpress blogs admin

0
推荐指数
1
解决办法
908
查看次数

如何通过C++检查我的程序是否在管理员权限下运行?

如何检查我的C++程序是否以管理员权限运行?

我是以这种方式批量做的

set fold=%random%

mkdir "C:\Windows\%fold%"

if errorlevel 1 (

goto Tag1

)

goto Tag2
Run Code Online (Sandbox Code Playgroud)

但我不能对C++使用相同的东西,因为我不知道如何将变量1的%random%的值传递给%fold%的变量2,而且,我不知道C++是否存在错误级别.

在这种情况下,任何人都可以帮助我,或者有没有办法检查我的程序是否以管理员权限运行?

c++ winapi admin batch-file elevated-privileges

0
推荐指数
1
解决办法
6880
查看次数

如何在 Django 中将我自己的登录重定向到管理员登录

我创建了自己的登录模板(Django 文档建议的模板),它转发到一个名为hola(主页)的视图,这个hola.html模板使用模板。我假装是将管理员用户转发到管理应用程序的主页,将非管理员用户转发到hola.py/hola.html.

这是我的观点

def hola(request):
    if request.user.is_admin:
        return HttpResponseRedirect('/admin/')
    else:
        return render(request,'hola.html',{'usuario':request.user})
Run Code Online (Sandbox Code Playgroud)

authentication django login admin

0
推荐指数
1
解决办法
4249
查看次数

如何设置nginx配置?

我一直在试图弄清楚如何将服务器指向我的静态页面,我将它存储在我的云服务器中的某个地方。另外,我使用 NodeJs 作为我的后端。

我的老问题:它不是指向我的 myProjectX index.html 而是指向 Nginx 默认网页“欢迎使用 Nginx!”。我不知道为什么;/

更新

我的新问题:在我做的这个新配置之后,它指向一个 404 页面而不是指向我的 index.html

此外,在第 20 行中,当我出于调试目的运行 sudo nginx -t 时,它给了我重复“/”的错误

`nginx: [emerg] duplicate location "/" in /etc/nginx/sites-enabled/default:20 `
Run Code Online (Sandbox Code Playgroud)

这是我的 Nginx 配置文件...

`nginx: [emerg] duplicate location "/" in /etc/nginx/sites-enabled/default:20 `
Run Code Online (Sandbox Code Playgroud)

admin backend nginx node.js

0
推荐指数
1
解决办法
2567
查看次数

如何使用laravel 5.3.9构建具有用户管理,页面,常规设置等的管理面板?

我刚刚开始使用laravel,可以安装和设置控制器和视图.

对于一个网站,我们需要管理面板来管理常规设置,页面,博客,用户管理以及根据网站需要的更多内容.我们是否需要手动创建每个部分(控制器,视图).如果是,那么这是耗时的吗?或者有任何类似插件的构建.

任何人都可以帮忙,以便我可以相应地去.

提前致谢.

model-view-controller admin laravel laravel-5

0
推荐指数
1
解决办法
899
查看次数

在 Node.js 中使用 Express,如何让用户登录和管理员登录?我希望具有管理员权限的用户可以访问所有路由

我构建了一个带有用户登录名的 Node 应用程序,并且所有的路由都只为用户提供保护。现在我想更进一步,让用户和管理员登录一次,但是一旦登录,用户就可以访问特定的路由,而管理员可以访问所有路由。这是我目前拥有的片段:

const express = require('express');
const app = express();
const session = require('express-session');
const pgSession = require('connect-pg-simple')(session);
const bodyParser = require('body-parser');

app.use(session({
    store: new pgSession({
        pgPromise: db
    }),
    secret: 'abc123',
    resave: false,
    saveUninitialized: false,
    cookie: {
        maxAge: 30 * 24 * 60 * 60 * 1000 
    }
}));

app.use(express.static('public'));
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json());

// protected route function for all users
function protectRoute(req, res, next) {
    let isLoggedIn = req.session.user ? true : false;
    if (isLoggedIn) {
        next();
    } else …
Run Code Online (Sandbox Code Playgroud)

javascript postgresql admin node.js express

0
推荐指数
1
解决办法
2317
查看次数