多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

11 lines
2.6 KiB

Nc feat/integrations (#8903) * feat: integrations backend (WIP) * feat: migration - source table * feat: updated migration * feat: integration APIs - WIP * feat: integration - crud, acl, api tests * feat: integration - crud, acl, api tests * feat: integration - GUI integration * feat: private integration config * feat: integration GUI * feat: delete api and source creation * feat: add hint for input fields * fix: source creation bugs * refactor: placeholder text correction * refactor: include context * feat: integration delete with transaction * refactor: permission scope correction and move ee logic * refactor: migration correction and improvements * feat: confirm dialog * refactor: review comments * refactor: meta service changes * feat: add oss support - WIP * feat: add oss support * refactor: coderabbt suggestions * refactor: exclude config from api response * refactor: coderabbit review comments * refactor: rename migration names * fix: method name correction * fix(nc-gui): integration ui changes * fix(nc-gui): add edit integration ui changes * fix(nc-gui): add shared badge in integrations list * feat(nc-gui): duplicate integration * fix(nocodb): add copy from id integration support in create integration api * fix(nc-gui): update useIntegration store * fix(nc-gui): test connection btn style update * fix(nc-gui): update new integration modal * feat(nc-gui): add sort integration list support * fix(nc-gui): integration table to be center aligned * fix(nc-gui): move form item required mark to right side * fix: remove divider * fix(nc-gui): add input shadow * fix(nc-gui): base name validator error message * fix(nc-gui): add border if search connection input has some value * fix(nc-gui): add close btn in integration modal * chore(nc-gui): lint * fix(nc-gui): pr review changes * chore(nc-gui): cleanup unused code * chore(nc-gui): lint * fix(nc-gui): integrationsType not found issue * fix(nc-gui): update data source table * fix(nc-gui): populate integration name only on input value change * fix(nc-gui): create data source form update * fix: type correction * fix: label correction * fix: font corrections * fix: remove help text * fix: grammar in help text * fix(nc-gui): edit source ui changes * fix(nc-gui): base settings modal changes & datasource search feat * fix(nc-gui): update data source table * fix(nc-gui): move integrations outside team & settings * fix(nc-gui): make connections table full width * fix(nc-gui): modal height issue in small screen * fix(nc-gui): disable editing selected connection in edit data source * fix(nc-gui): add data sources in base settings tab * fix(nc-gui): ant design multiple warnings issue * fix(nc-gui): create source page scrollbar issue * feat(nc-gui): create connection from create source page * chore(nc-gui): lint * fix(nc-gui): update project members tab content margin * chore: label text change * fix: font changes * chore: font corrections * chore: integration => connection * fix(nc-gui): disable auto editing database name on changing connection name * fix(nc-gui): table header overflow issue * fix(nc-gui): show connection crud operation messages in toast * feat(nc-gui): request new integration ui * fix(nc-gui): text area height adjust issue * fix(nc-gui): add connection from source create issue * fix(nc-gui): show data source details in modal * fix(nc-gui): hide private connection option * fix(nc-gui): user should able to edit & save connection without test connection if only title updated * fix(nc-gui): add integration page in oss * fix(nc-gui): typo currection * fix(nc-gui): oss create base ui changes * misc: minor formatting changes * misc: formatting corrections * fix(nc-gui): overlay close btn issue * fix(nc-gui): some review changes * fix(nc-gui): remove link beetween connection name & database name * fix(nc-gui): update edit base/source modal oss * fix(nc-gui): add db type icon in select connection * chore(nc-gui): lint * fix: integration list - allow access based on base level role * fix(nc-gui): load integrations on creating integration from source create issue * fix(nc-gui): add connection count in tab * fix: correction in soft delete logic * fix(nc-gui): reset use ssl on panel collapse * fix(nc-gui): reduce select input font weight * fix(nc-gui): update connection edit access control * fix: integration read api correction * fix(nc-gui): some review changes * fix(nc-gui): labels update * fix(nc-gui): udpate text in delete modal integration -> connection * fix: remove permission from wrong scope * refactor: swagger description correction * fix(nc-gui): remove connection between source name & database name * fix(nc-gui): test connection is not needed form source name. inflection field changes * refactor: include integration title with source * feat: integration pagination * fix: remove unused prop * fix(nc-gui): update all tables tab btns tooltip * feat: new integration request * refactor: replace delete statement and use assigning undefined for better performance * feat(nc-gui): sync data support in project page * fix(nc-gui): all sync data type list * fix(nc-gui): close sync data modal issue * fix(nc-gui): add bg gray color on db icon of tooltip * fix(nc-gui): make connection as required field * fix(nc-gui): show connection name if not found and reload page * fix(nc-gui): show connection name in ds list * fix(nc-gui): ssl related changes * fix: oss permission * fix(nc-gui): active tab issue on clicking source * feat: include source count and sources in api response * fix(nc-gui): add getIntegration fun in useIntegrationStore * fix(nc-gui): source list udpate issue on updating source details * fix(nc-gui): fix external source icon alignment * feat: include base name and source count * fix: query correction * fix(nc-gui): show liked sources list in delete connection modal * fix(nc-gui): display connection usage information in list * fix(nc-gui): add sync data types icons * fix(nc-gui): add pagination support in connection list * fix(nc-gui): connection pagination issue * fix(nc-gui): connection tab count update issue * test(nc-gui): some of test cases updated * fix(nc-gui): some minor review changes * fix(nc-gui): minor ui changes * fix(nc-gui): Cannot read properties of undefined (reading 'sub_type') * fix(nc-gui): udpate all tables btn text * fix(nc-gui): ui changes * fix(nc-gui): overflow issue * fix(nc-gui): add connection icon & back btn in modal * fix(nc-gui): some minor ui changes * test(nc-gui): update source restriction test cases * chore(test): remove only from test * fix(nc-gui): update style of delete connection modal * test(nc-gui): update acl pw test cases * fix(test): ws collaboration role accss test fail issue * fix(nc-gui): add connection successfully added modal * fix(nc-gui): update connection added modal * fix(nc-gui): trigger sync request event on upvote * chore(nc-gui): lint * fix(nc-gui): add learn more btn in connection successfull modal * fix(nc-gui): add integration docs link support * fix(nc-gui): integration table name field text truncate issue * fix: misc corrections * misc: button width change * fix(nc-gui): update icons * fix(nc-gui): update test connection btn icons * fix(nc-gui): all tables btn gap issue * feat(nc-gui): search option in sync data modal * feat(nc-gui): search connection through api * fix(nc-gui): add base and source icon in delete connection modal * fix: update sync request event * fix(nc-gui): rebase conflict issue * fix: connections text length * fix(nc-gui): enable integration/create source supported docs option * fix(nc-gui): update advanced option header style --------- Co-authored-by: mertmit <mertmit99@gmail.com> Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com> Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
4 months ago
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">
<g clip-path="url(#clip0_881_27909)">
<path d="M0 0H32V32H0" fill="#FFDD22"/>
<path d="M26.125 19.125L25.75 18.0625C25.75 18.0625 27.3125 15.6875 23.4375 14.875C23.4375 14.875 23.6875 11.9375 22.3125 10.5625C25.3125 7.62497 24.625 3.18747 17.8125 6.06247C14.3125 -0.625031 0.812511 15.0625 6.43751 17.5625C5.87501 18.3125 5.87501 22.0625 9.75001 22.4375C12.375 28.0625 18.75 28.4375 22.4375 26.75C26.125 25.0625 28.25 19.6875 26.125 19.125ZM9.68751 21.625C6.50001 21.3125 6.18751 16.9375 8.93751 16.5C11.6875 16.0625 12.375 21.875 9.68751 21.625ZM8.75001 15.6875C7.87501 15.6875 6.81251 16.875 6.81251 16.875C2.56251 14.8125 14.5 1.12497 17.0625 6.43747C17.0625 6.43747 10.8125 9.43747 8.75001 15.6875ZM21.25 21C21.25 20.75 19.9375 21.375 17.5625 20.5625C17.75 19.25 20.5625 21.6875 25.25 18.5L25.625 19.8125C27.375 19.5 25.625 25.4375 20 25.375C15.4375 25.3125 14 20.625 16.5 18.0625C17 17.5625 14.6875 16.5625 15.125 14.375C15.3125 13.4375 16.125 12.0625 18.1875 12.4375C20.25 12.8125 20.6875 10.9375 22.0625 11.625C23.4375 12.3125 22.625 14.9375 22.8125 15.3125C23 15.6875 25 15.75 25.375 16.8125C25.75 17.875 22.8125 20.1875 18.25 19.5625C17.1875 19.4375 16.5625 20.8125 17.25 21.6875C18.625 23.6875 24.25 22.375 25.1875 20.4375C22.8125 22.25 17.9375 22.9375 17.5625 21C18.9375 21.625 21.25 21.25 21.25 21ZM13.0625 11.125C14.4375 9.43747 16.25 8.43747 16.25 8.43747L15.875 9.37497C15.875 9.37497 17.1875 8.37497 18.625 8.37497L18.125 8.87497C19.75 8.93747 20.4375 9.56247 20.4375 9.56247C20.4375 9.56247 16.625 8.43747 13.0625 11.125ZM21.5 13.5625C22.3125 13.5 22.0625 15.375 22.0625 15.375H21.5625C21.5625 15.375 20.6875 13.625 21.5 13.5625ZM17.8125 15.625C17.25 15.6875 16.625 16 16.6875 15.75C16.9375 14.75 19.25 15 19.1875 15.875C19.125 16.75 18.625 15.5 17.8125 15.625ZM19.125 16.375C19.1875 16.5 18.6875 16.375 18.3125 16.4375C17.9375 16.5 17.5625 16.6875 17.5625 16.5625C17.5625 16.4375 19 15.875 19.125 16.375ZM20.375 16.5625C20.5625 16.1875 21.3125 16.5625 21.125 16.9375C20.9375 17.3125 20.1875 16.9375 20.375 16.5625ZM21.9375 16.6875C21.5625 16.6875 21.5625 15.875 21.9375 15.875C22.3125 15.875 22.3125 16.75 21.9375 16.75V16.6875ZM10.6875 20C10.875 20.1875 10.3125 20.5625 9.87501 20.25C9.43751 19.9375 10.375 18.4375 9.25001 18.0625C8.12501 17.6875 8.43751 19.125 8.12501 18.9375C7.81251 18.75 8.56251 16.75 9.87501 17.5625C11.1875 18.375 9.50001 19.625 10.25 20C11 20.375 10.5625 19.875 10.6875 20Z" fill="#222222"/>
</g>
<defs>
<clipPath id="clip0_881_27909">
<rect width="32" height="32" rx="4" fill="white"/>
</clipPath>
</defs>
</svg>