Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tool for changing LAWs for dashboards and workbooks #12

Merged
merged 66 commits into from
Jul 15, 2024

Commits on Jun 26, 2024

  1. fix: use newer name

    lilatomic committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e8c83ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1d819a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6555441 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    57d1b17 View commit details
    Browse the repository at this point in the history
  5. fix name of subclass

    lilatomic committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    da30d3b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc83cae View commit details
    Browse the repository at this point in the history
  7. make work

    lilatomic committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    b4fc4ce View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f4a9994 View commit details
    Browse the repository at this point in the history
  9. wip

    lilatomic committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    c2abd8f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ca08fc3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d7a00f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    36289ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de12e8b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    0ddc2b1 View commit details
    Browse the repository at this point in the history
  2. wip: use new parser for all defs

    (includes first-level too)
    lilatomic committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c6c6ec7 View commit details
    Browse the repository at this point in the history
  3. wip: more use of type name

    lilatomic committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    cf0fc56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8477cc1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d02f78 View commit details
    Browse the repository at this point in the history
  6. wip: fix dispatching

    lilatomic committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    16a3689 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1c52939 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f3bdbdb View commit details
    Browse the repository at this point in the history
  9. wip: handle query params

    lilatomic committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    07fb595 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9f61640 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2cb4f5e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    546aca4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c918cea View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    d03dbfb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c109cf3 View commit details
    Browse the repository at this point in the history
  3. remove IRTransformer.transform_oa_field

    - use resolver from JSONSchemaSubparser
    - use refcache shared for all items
    - add separate function for parsing response objects
    - cull extraneous Properties classes
    - use references to top-level classes instead of consuming as subclasses
    lilatomic committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    5e76d29 View commit details
    Browse the repository at this point in the history
  4. remove IRTransformer.resolve_oaref

    now unused
    lilatomic committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    5f167e5 View commit details
    Browse the repository at this point in the history
  5. replace ir_array with impl using JSONSchemaSubparser

    also fixes some nullability problems
    lilatomic committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    51bdd61 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f9c146e View commit details
    Browse the repository at this point in the history
  7. use cache for Readers

    prevents making so many requests
    lilatomic committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    7f510fd View commit details
    Browse the repository at this point in the history
  8. remove uneeded references

    lilatomic committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    cc3cda3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c303452 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    1d7d803 View commit details
    Browse the repository at this point in the history
  2. implement imports

    generated files will correctly import their dependent modules
    lilatomic committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    d072bb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6f8fe2 View commit details
    Browse the repository at this point in the history
  4. wip add enums

    lilatomic committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    63cde42 View commit details
    Browse the repository at this point in the history
  5. wip add dicts

    lilatomic committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    0a34c33 View commit details
    Browse the repository at this point in the history
  6. update codegen

    lilatomic committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    644c44f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e869c93 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8af6138 View commit details
    Browse the repository at this point in the history
  9. remove transform_def

    lilatomic committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    7b16bfc View commit details
    Browse the repository at this point in the history
  10. fix and delete tests

    lilatomic committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    83c1fdc View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. mv param parsing

    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    8fbc9a6 View commit details
    Browse the repository at this point in the history
  2. mv response parsing

    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    61bb9f2 View commit details
    Browse the repository at this point in the history
  3. mv op parsing

    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    fe26de0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b23238b View commit details
    Browse the repository at this point in the history
  5. add tests

    also fixes:
    - mark defs referenceable early, so they don't have a layer of recursive before they use IR_T reference
    - handle case where additionalProperties is True and type of property is specified
    - responses can reference arrays
    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    998942f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c17a896 View commit details
    Browse the repository at this point in the history
  7. fmt lint

    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    228d658 View commit details
    Browse the repository at this point in the history
  8. fix typechecks

    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    082a166 View commit details
    Browse the repository at this point in the history
  9. fix: only consider non-error returns when calculating response types

    since we'll throw on the other ones
    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    1987a79 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8f21a53 View commit details
    Browse the repository at this point in the history
  11. fix: deduplicate for classes that are full inherit

    these classes have different names in the index but the same class ultimately,
    so we would generate the same class twice.
    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    b1f7f70 View commit details
    Browse the repository at this point in the history
  12. typechecks

    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    2c8402e View commit details
    Browse the repository at this point in the history
  13. remove python 3.8

    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    59780db View commit details
    Browse the repository at this point in the history
  14. add more test

    lilatomic committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    5db5f1c View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. add more test

    lilatomic committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    63b683b View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. mv

    lilatomic committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ffd66e2 View commit details
    Browse the repository at this point in the history
  2. add restore functionality

    lilatomic committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d6e0ce4 View commit details
    Browse the repository at this point in the history
  3. add entry command

    lilatomic committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    5ff9ba0 View commit details
    Browse the repository at this point in the history
  4. prep for release

    lilatomic committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    b136227 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d55da9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d76c43a View commit details
    Browse the repository at this point in the history