Ruben de Laat
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...
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...
Use a classloader with heavy restrictions. This is getting more important when Model Checkers are implemented.
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...
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:...
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...
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": {...
Example: ``` json IfcStyledItem: { type: "IfcStyledItem", fields: ["Item", "Styles"], includes: ["IfcPresentationStyleAssignment", "IfcRepresentationItem"] } ```
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: -...
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...