Skip to content

Some things to do #43

@GregBrimble

Description

@GregBrimble

Now

  • Ensure keys don't have the key separator in them (keyGeneration.ts)
  • Ensure a column isIndexable before searching (repositorySearch.ts)
  • Return null correctly if entity not found in search (repositorySearch.ts)
  • Yield many relationship results (oneToMany.ts & oneToManyGet.ts)
  • Safely split keys in many relationship results (oneToManyGet.ts)
  • Make PrimaryColumn read-only (Check security of PrimaryColumn #5)
  • Throw an error if loading an not-found entity (repositoryLoad.ts)

Refactor

  • ColumnKey & ColumnValue (Column.ts)
  • Cache
  • Relationship
    • OneToOne
    • OneToMany

Later

  • Type the values of a datastore and throw errors if trying to save invalid types
  • UUIDPrimaryColumn (UUIDPrimaryColumn #3)
  • Relationship backrefs and in-memory updates
  • ManyTo* Relationships

Documentation

  • Relationships

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions