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

[Maps] Add layer edit controls #99812

Merged
merged 123 commits into from
Jun 17, 2021
Merged

[Maps] Add layer edit controls #99812

merged 123 commits into from
Jun 17, 2021

Commits on Mar 26, 2021

  1. Placeholder feature edit control in place

    Aaron Caldwell committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    5f8aa18 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Configuration menu
    Copy the full SHA
    2cbd6b0 View commit details
    Browse the repository at this point in the history
  2. Placeholder menu added

    Aaron Caldwell committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    a80038a View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Redux integrated

    Aaron Caldwell committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    26ec7bf View commit details
    Browse the repository at this point in the history
  2. Single shape drawing

    Aaron Caldwell committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    8ca809a View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Configuration menu
    Copy the full SHA
    f9eeb95 View commit details
    Browse the repository at this point in the history
  2. Keep draw mode active

    Aaron Caldwell committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    b8eea96 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Trigger editing through add layer wizard

    Aaron Caldwell committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    b4f3af0 View commit details
    Browse the repository at this point in the history
  2. Add index checking utils

    Aaron Caldwell committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    001c87f View commit details
    Browse the repository at this point in the history
  3. Connect error checking

    Aaron Caldwell committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    95f8f14 View commit details
    Browse the repository at this point in the history
  4. Conditionally show edit toolbar

    Aaron Caldwell committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    2de30ec View commit details
    Browse the repository at this point in the history
  5. Connect missing shapes. Some clean up

    Aaron Caldwell committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    92e17aa View commit details
    Browse the repository at this point in the history
  6. Track features and index name in store

    Aaron Caldwell committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    143b24a View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Connect add layer button enablement

    Aaron Caldwell committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    e129539 View commit details
    Browse the repository at this point in the history
  2. Connect persistence utils

    Aaron Caldwell committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    9c5ca16 View commit details
    Browse the repository at this point in the history
  3. Dispatch clearing action

    Aaron Caldwell committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    423e3aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f238ccb View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Adjust addLayer call for async

    Aaron Caldwell committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    d450fd1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d7ad76 View commit details
    Browse the repository at this point in the history
  3. Add edit controls

    Aaron Caldwell committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    b12ad85 View commit details
    Browse the repository at this point in the history
  4. Fix deleting functionality to update store

    Aaron Caldwell committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    576b3d3 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    cd211f9 View commit details
    Browse the repository at this point in the history
  2. Deselect features still selected when entering trash mode

    Aaron Caldwell committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    4f79738 View commit details
    Browse the repository at this point in the history
  3. Add geometry check to filter out invalid geometries

    Aaron Caldwell committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    ceae6d2 View commit details
    Browse the repository at this point in the history
  4. Clear out old drawing data on cancel. Update action names

    Aaron Caldwell committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    bee0fd5 View commit details
    Browse the repository at this point in the history
  5. Add circle drawing button

    Aaron Caldwell committed Apr 8, 2021
    Configuration menu
    Copy the full SHA
    3725859 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Add tools show on map with cancel. Not completely connected to add la…

    …yer code
    Aaron Caldwell committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    5200165 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2087b70 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Configuration menu
    Copy the full SHA
    33080d1 View commit details
    Browse the repository at this point in the history
  2. Pull out unneeded pieces. Add in common utils

    Aaron Caldwell committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    87cdb31 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Draw tool switch logic

    Aaron Caldwell committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    5cf1aa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81ba1e7 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Update draw tools appearance to be in line with other tools

    Aaron Caldwell committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    1f3a19b View commit details
    Browse the repository at this point in the history
  2. Fix popover and cancel button appear/disappear behaviors

    Aaron Caldwell committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    216258e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1f25a9 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. Configuration menu
    Copy the full SHA
    dfd7728 View commit details
    Browse the repository at this point in the history
  2. Init shape drawing from filter menu

    Aaron Caldwell committed May 5, 2021
    Configuration menu
    Copy the full SHA
    d683bd4 View commit details
    Browse the repository at this point in the history
  3. Delete edit controls. Connect cancel button and remaining logic to ne…

    …w draw tools flow
    Aaron Caldwell committed May 5, 2021
    Configuration menu
    Copy the full SHA
    f97e74f View commit details
    Browse the repository at this point in the history
  4. Add back deactivation on popover close for filter layers

    Aaron Caldwell committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8086701 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Convert geom filter form to ts. Activate filter mode on filter forms …

    …load
    Aaron Caldwell committed May 6, 2021
    Configuration menu
    Copy the full SHA
    debdb62 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Combine handling of draw state and draw mode for filters and feature …

    …drawing
    Aaron Caldwell committed May 10, 2021
    Configuration menu
    Copy the full SHA
    3f44186 View commit details
    Browse the repository at this point in the history
  2. Add popover title placeholder

    Aaron Caldwell committed May 10, 2021
    Configuration menu
    Copy the full SHA
    7fdd380 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00ab783 View commit details
    Browse the repository at this point in the history
  4. Create selector for shape being drawn

    Aaron Caldwell committed May 10, 2021
    Configuration menu
    Copy the full SHA
    d79d4f6 View commit details
    Browse the repository at this point in the history
  5. Clean up

    Aaron Caldwell committed May 10, 2021
    Configuration menu
    Copy the full SHA
    9d85c81 View commit details
    Browse the repository at this point in the history
  6. Show index pattern id (for now) and geo field in tooltip. Fill in mis…

    …sing tooltip messages
    Aaron Caldwell committed May 10, 2021
    Configuration menu
    Copy the full SHA
    90c8d3d View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Add pieces for feature persistence w/ placeholder content

    Aaron Caldwell committed May 11, 2021
    Configuration menu
    Copy the full SHA
    5a39c41 View commit details
    Browse the repository at this point in the history
  2. Writing to index connected

    Aaron Caldwell committed May 11, 2021
    Configuration menu
    Copy the full SHA
    6508d71 View commit details
    Browse the repository at this point in the history
  3. Delete shapes when done. Add sync layers call

    Aaron Caldwell committed May 11, 2021
    Configuration menu
    Copy the full SHA
    aea42da View commit details
    Browse the repository at this point in the history
  4. Fix issue with point geometries. Add force refresh flag so features a…

    …re re-feteched on add
    Aaron Caldwell committed May 11, 2021
    Configuration menu
    Copy the full SHA
    c7acf67 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Check draw tool exists before delete

    Aaron Caldwell committed May 12, 2021
    Configuration menu
    Copy the full SHA
    d89c810 View commit details
    Browse the repository at this point in the history
  2. Add refresh to index call to prevent shapes from not getting drawn af…

    …ter created
    Aaron Caldwell committed May 12, 2021
    Configuration menu
    Copy the full SHA
    849ba8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4771f70 View commit details
    Browse the repository at this point in the history
  4. Remove unused feature edit controls. Fix typing on geometry

    Aaron Caldwell committed May 12, 2021
    Configuration menu
    Copy the full SHA
    ad72af1 View commit details
    Browse the repository at this point in the history
  5. Add route to find matching indexes for a pattern. Not connected and u…

    …sing test code from client
    Aaron Caldwell committed May 12, 2021
    Configuration menu
    Copy the full SHA
    f5c6555 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. Configuration menu
    Copy the full SHA
    05f40e3 View commit details
    Browse the repository at this point in the history
  2. Revise feature editing to be initiated from layer toc (index persiste…

    …nce not connected)
    Aaron Caldwell committed May 17, 2021
    Configuration menu
    Copy the full SHA
    6ddef3a View commit details
    Browse the repository at this point in the history
  3. Indexing connected

    Aaron Caldwell committed May 17, 2021
    Configuration menu
    Copy the full SHA
    0efb857 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Configuration menu
    Copy the full SHA
    a8b21d3 View commit details
    Browse the repository at this point in the history
  2. Show current layer in edit mode in TOC

    Aaron Caldwell committed May 18, 2021
    Configuration menu
    Copy the full SHA
    6c31b48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce1d62e View commit details
    Browse the repository at this point in the history
  4. Add checks for editability

    Aaron Caldwell committed May 18, 2021
    Configuration menu
    Copy the full SHA
    4fe3b94 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. Adjust conditions for showing feature editing

    Aaron Caldwell committed May 20, 2021
    Configuration menu
    Copy the full SHA
    3346a2a View commit details
    Browse the repository at this point in the history
  2. Connect shape/point modes. Fix issue with on draw callback not gettin…

    …g removed
    Aaron Caldwell committed May 20, 2021
    Configuration menu
    Copy the full SHA
    70b2d97 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Clean up

    Aaron Caldwell committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    96b3c9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4b8c43 View commit details
    Browse the repository at this point in the history
  3. Add back logic to activate feature draw control. Update logic to be s…

    …imilar to other overlay logic
    Aaron Caldwell committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    aa3edca View commit details
    Browse the repository at this point in the history
  4. Editable check fixes and updates

    Aaron Caldwell committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    a22f058 View commit details
    Browse the repository at this point in the history
  5. Add forceRefresh flag to data request context

    Aaron Caldwell committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    dd6def5 View commit details
    Browse the repository at this point in the history
  6. Review feedback. Add addFeature methods to vector layer and es search…

    … source. Clean up
    Aaron Caldwell committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    fd0a187 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Differentiate between edit capability and enablement

    Aaron Caldwell committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    2e9a931 View commit details
    Browse the repository at this point in the history
  2. Allow edits on blended layers if clustering not enabled

    Aaron Caldwell committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    8e78142 View commit details
    Browse the repository at this point in the history
  3. Type fixes

    Aaron Caldwell committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    7bb8f27 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Configuration menu
    Copy the full SHA
    367480c View commit details
    Browse the repository at this point in the history
  2. i18n fixes

    Aaron Caldwell committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    69ffe2d View commit details
    Browse the repository at this point in the history
  3. i18n translations

    Aaron Caldwell committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    1760b38 View commit details
    Browse the repository at this point in the history
  4. Fix import path

    Aaron Caldwell committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    836ed62 View commit details
    Browse the repository at this point in the history
  5. eslint

    Aaron Caldwell committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    33e8a13 View commit details
    Browse the repository at this point in the history
  6. Type fixes

    Aaron Caldwell committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    d2e1c47 View commit details
    Browse the repository at this point in the history
  7. Update snapshot

    Aaron Caldwell committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    a57a65f View commit details
    Browse the repository at this point in the history
  8. Clean up snapshots

    Aaron Caldwell committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    44ac82b View commit details
    Browse the repository at this point in the history
  9. Lots of clean up

    Aaron Caldwell committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    9176926 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Snapshot updates, eslint fix

    Aaron Caldwell committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    80554f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af8c47a View commit details
    Browse the repository at this point in the history
  3. Use new svg icons for toolbar

    Aaron Caldwell committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    420f6b8 View commit details
    Browse the repository at this point in the history
  4. Put edit features behind feature flag

    Aaron Caldwell committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    6e36f3f View commit details
    Browse the repository at this point in the history
  5. Disable filters when feature editing active

    Aaron Caldwell committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    4b81f4d View commit details
    Browse the repository at this point in the history
  6. Disable draw mode on add layer flyout opened

    Aaron Caldwell committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    4c1e1af View commit details
    Browse the repository at this point in the history
  7. Do config check at the layer level instead of in TOC

    Aaron Caldwell committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    fdc22e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Configuration menu
    Copy the full SHA
    3f8d181 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Review feedback

    Aaron Caldwell committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    8c3a228 View commit details
    Browse the repository at this point in the history
  2. Review feedback. Draw mode handling improvements

    Aaron Caldwell committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    902fe04 View commit details
    Browse the repository at this point in the history
  3. Review feedback. Move editable checks down a level from top level lay…

    …er and source
    Aaron Caldwell committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    7e73334 View commit details
    Browse the repository at this point in the history
  4. Update editable flag to be DataRequest

    Aaron Caldwell committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    5295881 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97d07ab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2080576 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    cfec136 View commit details
    Browse the repository at this point in the history
  2. Type fixes

    Aaron Caldwell committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    0bd9cfb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    794ba6b View commit details
    Browse the repository at this point in the history
  4. Add functional tests for index pattern matching endpoint

    Aaron Caldwell committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    a4fe347 View commit details
    Browse the repository at this point in the history
  5. Remove unneeded function

    Aaron Caldwell committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    bd6c2f9 View commit details
    Browse the repository at this point in the history
  6. Update functional test

    Aaron Caldwell committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    5c15ccf View commit details
    Browse the repository at this point in the history
  7. Disable draw mode when adjusting layer settings

    Aaron Caldwell committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    a800062 View commit details
    Browse the repository at this point in the history
  8. Prevent occasional error on startup where dataRequest > getData retur…

    …ns nothing
    Aaron Caldwell committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    a198ecc View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Review feedback. Clean up, optimizations

    Aaron Caldwell committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    f1dabb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db6c6fc View commit details
    Browse the repository at this point in the history
  3. Fix imports bungled during move

    Aaron Caldwell committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    8e54e39 View commit details
    Browse the repository at this point in the history
  4. Update jest test paths and snapshot locations

    Aaron Caldwell committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    f79df81 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Configuration menu
    Copy the full SHA
    8c77c4e View commit details
    Browse the repository at this point in the history
  2. Review feedback. Update onDraw callback to be single function with 2 …

    …args
    Aaron Caldwell committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    aba98cc View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Configuration menu
    Copy the full SHA
    502be44 View commit details
    Browse the repository at this point in the history
  2. Review feedback. Clean up draw control

    Aaron Caldwell committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    b2569ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9a5ec1 View commit details
    Browse the repository at this point in the history
  4. Review feedback. Update edit state handling. Disable tools button on …

    …draw
    Aaron Caldwell committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    19e8186 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Add snapshot tests, test fixes, misc. updates

    Aaron Caldwell committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    40d38ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95e97c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e177150 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1a87b1 View commit details
    Browse the repository at this point in the history
  5. TOC Entry Actions popover clean up. Var naming updates

    Aaron Caldwell committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    a9311dd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3be71a5 View commit details
    Browse the repository at this point in the history
  7. Type fix. Cast getSyncMeta result to ESSearchSourceSyncMeta

    Aaron Caldwell committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    7e78b38 View commit details
    Browse the repository at this point in the history
  8. Rename editModeEnabled -> canEditFeatures

    Aaron Caldwell committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    9f365f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Update jest test snapshot

    Aaron Caldwell committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    81da28a View commit details
    Browse the repository at this point in the history