Comments (1)
I'm implementing the new ForAgent
enum, and as I'm doing that, I'm trying to change some defaults. For example, I don't want Query::default
to do powerful Sudo
queries, but instead, default to Public
queries.
Unfortunately, this broke one of the tests. db::test::destroy_resource_and_check_collection_and_commits
Now fails, because it returns 2 instead of 1 Agents in one of the first steps. Turns out that the init
command is actually fetching an agent from AtomicData.dev, probably during populate_collection
, due to a rights check...
It turned out that because I set the Query::default
to have ForAgent::public
, it now actually performed rights checks, even during populate, which meant that when it tried to make the Class
collections, it checked if public_agent
had read rights for all of these Classes, which meant it had to check all parents, which for one Class (the Error
class) was an actual agent. And THAT bumped the amount of Agents with one.
from atomic-server.
Related Issues (20)
- Dockerfile CI fails, outdated rust compiler HOT 5
- CI: test docker build before deploying
- Allow adjusting domain / server_url without running --initialize
- Auto tag docker images with versions, not just latest
- Remove `tpf` from `atomic-cli`
- URLs in search queries for filtering broken HOT 1
- Order dependence in imports - Class and Property definitions need to be defined first HOT 2
- Rebuild index async on boot
- build_index run twice on atomic-server boot
- Dockerfile broken `exec /atomic-server-bin: no such file or directory` HOT 1
- musl build for cross-platform docker images HOT 4
- Advanced CMS features tracking issue
- Check for unused dependencies in ci
- Importer should error if multiple resources with the same Local-id are imported
- Plugin parameters - as Properties instead of urls?
- Outreach / messaging / community engagement features tracking issue
- Rebrand repo to atomic-server
- Update swagger / openapi spec
- Bearer token support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from atomic-server.