Ruben de Laat

Results 23 issues of Ruben de Laat

More than 300 methods are now available in the service interfaces. There are probably a few that are not checking for the proper authorization. Most notably the can* methods in...

enhancement
auth

Created tokens should have a user-specific nonce which is also stored in the User object. When a user changes it's password, or when the user is enabled/disabled, this nonce should...

feature

Use a classloader with heavy restrictions. This is getting more important when Model Checkers are implemented.

feature

For WAR deployment this could be along the "homedir" context parameter, for JAR, maybe a file? Other alternative would be a specific address you can go to (maybe just the...

feature

Example: IfcCompositeCurveSegment.ParentCurve and IfcTrimmedCurve.BasisCurve both point to "IfcCurve", they need the same list of includes, there should be a cleaner way to do this. ``` IfcCompositeCurveSegment: { type: "IfcCompositeCurveSegment", field:...

enhancement
query language

The includes should be added on a per-field basis instead of for all fields, this way we can also show better warnings on non-existing combinations. Proposal (modified "AllWallIncludingWindowsAndDoors" example query...

enhancement
query language

It would be useful to have the ability to link includes from within includes (but not on the fields). For example the following could be simplified: Now: ```json "IfcOpenShell": {...

enhancement
query language

Example: ``` json IfcStyledItem: { type: "IfcStyledItem", fields: ["Item", "Styles"], includes: ["IfcPresentationStyleAssignment", "IfcRepresentationItem"] } ```

enhancement
query language

The predefined queries in validifc.json and ifc4stdlib.json are now manually edited every now and then to include more (mostly geometric) objects. To make this more robost we could either: -...

enhancement

In order for people that host a BIMserver publicly to be able to comply to GDPR, a few changes have to be made: - It should be possible to completely...

feature