多维表格
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.

10 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>
5 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_27892)">
<path d="M29.3632 15.2004C28.6503 13.9836 27.6331 12.9731 26.4115 12.2683C25.4789 11.7263 24.5145 11.382 23.4256 11.2331V7.3341C23.9537 7.11528 24.404 6.74307 24.7182 6.26561C25.0324 5.78814 25.1962 5.22738 25.1883 4.65583C25.1903 4.26986 25.1159 3.88732 24.9696 3.53017C24.8232 3.17303 24.6077 2.84833 24.3354 2.57472C24.0632 2.30112 23.7396 2.08401 23.3832 1.93586C23.0268 1.78771 22.6446 1.71145 22.2586 1.71145C21.4768 1.71145 20.7269 2.02135 20.1732 2.57325C19.6194 3.12515 19.3071 3.87404 19.3045 4.65583C19.3045 5.85214 19.9392 6.87266 21.0306 7.3341V11.2111C20.1266 11.3419 19.2495 11.6173 18.4329 12.0266L7.9957 4.1236C8.06895 3.84771 8.13242 3.56207 8.13242 3.26177C8.13242 1.45998 6.67244 0 4.87066 0C3.06887 0 1.61133 1.45998 1.61133 3.26177C1.61133 5.06355 3.07131 6.52354 4.8731 6.52354C5.48834 6.52354 6.0572 6.34287 6.54793 6.04746L7.23153 6.56504L16.5945 13.3156C16.0989 13.7697 15.6374 14.2873 15.2688 14.8684C14.5217 16.0525 14.0651 17.3538 14.0651 18.7747V19.0677C14.0684 20.0313 14.242 20.9868 14.5778 21.89C14.861 22.6615 15.2761 23.3646 15.7912 23.9994L12.6808 27.1171C11.7604 26.7753 10.7277 27.0024 10.0319 27.6982C9.55823 28.1694 9.29211 28.8115 9.29455 29.4804C9.29699 30.1494 9.55823 30.7866 10.0343 31.2627C10.5104 31.7388 11.1476 32.0024 11.8166 32.0024C12.4855 32.0024 13.1276 31.7388 13.5988 31.2627C14.07 30.7866 14.3386 30.1494 14.3361 29.4804C14.3359 29.2236 14.2964 28.9684 14.2189 28.7236L17.4319 25.5106C17.8713 25.8158 18.3474 26.0722 18.8601 26.2919C19.9139 26.7541 21.0518 26.9935 22.2025 26.995H22.4222C23.7699 26.995 25.0419 26.6777 26.2357 26.0307C27.4629 25.3726 28.4939 24.4014 29.2241 23.2157C29.9736 22.0194 30.3837 20.6937 30.3837 19.2361V19.1629C30.3837 17.7298 30.0517 16.4089 29.3583 15.198L29.3632 15.2004ZM25.4398 21.9437C24.5682 22.9129 23.5648 23.5111 22.432 23.5111H22.2171C21.5701 23.5111 20.9354 23.3329 20.3177 23.0057C19.6404 22.6535 19.0665 22.131 18.6526 21.4896C18.2034 20.8548 17.9592 20.1614 17.9592 19.4266V19.2068C17.9592 18.4842 18.0984 17.7981 18.4475 17.1511C18.8211 16.4187 19.3264 15.8938 19.9978 15.4568C20.6692 15.0198 21.3602 14.8098 22.1463 14.8098H22.2196C22.9276 14.8098 23.6039 14.949 24.2386 15.2737C24.8817 15.6119 25.4279 16.1085 25.8256 16.7166C26.2193 17.3264 26.4628 18.0208 26.536 18.743L26.5531 19.1995C26.5531 20.1932 26.1723 21.1136 25.413 21.9486L25.4398 21.9437Z" fill="#F8761F"/>
</g>
<defs>
<clipPath id="clip0_881_27892">
<rect width="32" height="32" fill="white"/>
</clipPath>
</defs>
</svg>