rfjer / autoadmin Goto Github PK
View Code? Open in Web Editor NEW开源运维平台
License: GNU Lesser General Public License v3.0
开源运维平台
License: GNU Lesser General Public License v3.0
无意间发现了这个项目,非常感兴趣。
请问作者还会持续更新吗?
对于django的权限有一个问题,想请教一下
=====================
2. autoAdmin项目中的users/views.py 的UsersViewset 中,有设置
extra_perms_map = {
"GET": ["users.show_user_list"]
}
这里的users.show_user_list 我不理解show_user_list是在哪里有定义的?
在权限表里面我看到有add_user, change_user,delete_user, 以及上面定义的view_user,
这里面我所理解的extra_perms_map 是"GET": ["users.add_user"] 应该是change_user等这个几个,
不知道对不对,还希望指教一下,上网查过一些资料,让我有点疑惑
=====================
3. 关于extra_perms_map 是访问时额外增加的权限,我在idcs/views.py的 IdcViewset 类中
增加了extra_perms_map = {
"POST": ["users.add_user"]
}
按我理解的意思,那访问所以 /idcs/ 下的接口应该需要有users的添加权限才可以访问,
但实际我没有给创建的一个test用户,也可以访问
对于django和rest_framework初学不久,看您的博客和项目收获还是挺大的,
还是一些不懂的地方,还希望大牛给指点一下
作者您好!看了您的公开课,对您的运维平台很感兴趣,请问您公开课里讲的与jenkins、k8s等的接口对接的部分会更新吗?
通过浏览器访问后,页面上所有的文字信息都不能复制,这个是故意这么设计的吗?
我想可以在页面中复制信息,请问前端这里需要怎么修改
TypeError: tuple indices must be integers or slices, not str
我看menu是二级菜单的,如果是三级菜单的话,请问有什么思路嘛?
请教一下,这里面的接口文档说明应该是自动生成的吧! 是用什么工具生成的?
http://120.78.83.118:8081/docs/#groupmenus-read
前端权限只是设置用户页面显示的,但实际上api的权限如果有照样是可以调用的
另外,我现在不想让用户具有查看的权限(默认现在登入后所有的都可以查看),想把查看权限收回,
只有我指定该用户具有查看权限才可以查看,这里需要怎么做
我开始以为每个model中设置:
permissions = (
("view_idc", "cat view idc"),
)
这个view_idc 是给用户设置查看权限的,但现在显示默认用户登陆之后是可以查看的,
那这个view_idc 又是干嘛的呢? 请大神求解一下,谢谢
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.