Giter Site home page Giter Site logo

Comments (8)

casbin-bot avatar casbin-bot commented on July 23, 2024

@sagilio @sociometry @AsakusaRinne

from casbin.net.

hsluoyz avatar hsluoyz commented on July 23, 2024

@vansangnguyen1998 please:

  1. Use pure Casbin API (enforcer, adapter, etc.) in the code (don't add your RESTful)
  2. Clarify what you get and what you expect

from casbin.net.

vansangnguyen1998 avatar vansangnguyen1998 commented on July 23, 2024

@hsluoyz
With my models.conf above.
When use e.GetPolicy()
I get response 2 record:

  • invoice, app, q, getInvoice, allow, 1
  • invoice, app, q, getInvoice, allow, 234

My expect have to exists 3 record
2 record 2 above and 1 record with v5 null same image above ticket.

  • invoice, app, q, getInvoice, allow
    image

from casbin.net.

sagilio avatar sagilio commented on July 23, 2024

This should be related to the SQL generated by the policy. I will try to reproduce it later.

from casbin.net.

vansangnguyen1998 avatar vansangnguyen1998 commented on July 23, 2024

@sagilio
I have reproduce with NodeJS with the same case, same data, and same model, Surprisingly, I can get all policy with the same my expectation (3 policy).
Please check again with CasbinNodeJS (Node Cas) and Casbin-Dotnet

please reproduce with dotnet ASAP help me.
Thanks all

from casbin.net.

hsluoyz avatar hsluoyz commented on July 23, 2024

@vansangnguyen1998 if your problem is for one adapter, create issue in that adapter's repo, not here

from casbin.net.

dacongda avatar dacongda commented on July 23, 2024

it seems that adapter is not the problem, the question is cause by function ValuesFrom in model/policy.cs, it use string.IsNullOrWhiteSpace to valid weather the field is exist , so when the field is blank , it will return false when TryAddPolicy call ValidatePolicy, and it will not appears in the result

from casbin.net.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.