Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 1.95 KB

ISSUES.md

File metadata and controls

39 lines (33 loc) · 1.95 KB

Issues

Known bugs

  • (#1) Migration of collections/objects can't change the maximum string length because there is no way to reliable retrieve the current string length in the database engine
  • (#17) When a property is named "name" it fails because it overwrites the protected property name
  • (#18) With array of collection an exception is raised due a unknown method
  • (#19) An exception is raised when two both modified/created propertiescollecion with a circular dependency is committed (Hint: due setting the state to committing and locking further commits)
  • (#20) Stack overflow when commiting circular dependencies
  • (#21) Ordering of combined queries failes due ambigious id in order clause
  • (#23) Using id in where clause fails
  • (#24) Double migration of objects migrates field of ancestors
  • (#25) the _uuid property cuts an uuid to 20 characters

Missing features

objects

  • (#2) There is no possibility to promote an object to another object
  • (#22) It's not possible to modify the type of an attribute

queries

  • (#3) Nested subqueries don't work reliable
  • (#4) Classes query with ->whereHasPropertyOfType()
  • (#5) Classes query with ->whereHasPropertyOfName()
  • (#6) Classes query with ->whereHasParent()
  • (#7) Classes query with ->whereIsParentOf()
  • (#15) Classes query with ->query()

properties

  • (#8) External references are not working
  • (#9) Infofields are not working
  • (#16) Arrays of collections cant set the allowed collection type

InfoMarket

  • (#10) InfoMarket not integtrated
  • (#11) Infomarket has no way to get the current offer
  • (#12) It's not possible to get more results than one
  • (#13) It's not possible to get a list of wanted results

Wish list

  • (#14) It should be possible to combine queries of different entities (like dummy->search()->where('tag','contains',Tags::query()->where('name','begins with','A'))->get())