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

17 lines
2.5 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_27812)">
<path d="M24.421 7.57895H7.57886V24.4211H24.421V7.57895Z" fill="white"/>
<path d="M24.4212 32L32.0001 24.4211L28.2106 23.7745L24.4212 24.4211L23.7295 27.8873L24.4212 32Z" fill="#EA4335"/>
<path d="M0 24.4211V29.4737C0 30.8695 1.13053 32 2.52632 32H7.57895L8.35711 28.2105L7.57895 24.4211L3.4499 23.7745L0 24.4211Z" fill="#188038"/>
<path d="M32.0001 7.57895V2.52632C32.0001 1.13053 30.8696 0 29.4738 0H24.4212C23.96 1.87948 23.7295 3.26264 23.7295 4.14947C23.7295 5.03629 23.96 6.17945 24.4212 7.57895C26.0973 8.05894 27.3605 8.29893 28.2106 8.29893C29.0607 8.29893 30.3239 8.05894 32.0001 7.57895Z" fill="#1967D2"/>
<path d="M32.0001 7.57895H24.4211V24.4211H32.0001V7.57895Z" fill="#FBBC04"/>
<path d="M24.421 24.4211H7.57886V32H24.421V24.4211Z" fill="#34A853"/>
<path d="M24.4211 0H2.52632C1.13053 0 0 1.13053 0 2.52632V24.4211H7.57895V7.57895H24.4211V0Z" fill="#4285F4"/>
<path d="M11.0336 20.6442C10.4042 20.219 9.96836 19.5979 9.73047 18.7768L11.1915 18.1747C11.3242 18.68 11.5557 19.0716 11.8863 19.3495C12.2147 19.6274 12.6147 19.7642 13.082 19.7642C13.5599 19.7642 13.9705 19.619 14.3136 19.3284C14.6568 19.0379 14.8294 18.6674 14.8294 18.219C14.8294 17.76 14.6484 17.3853 14.2863 17.0947C13.9242 16.8042 13.4694 16.659 12.9263 16.659H12.082V15.2126H12.8399C13.3073 15.2126 13.701 15.0863 14.021 14.8337C14.341 14.5811 14.501 14.2358 14.501 13.7958C14.501 13.4042 14.3578 13.0926 14.0715 12.859C13.7852 12.6253 13.4231 12.5074 12.9831 12.5074C12.5536 12.5074 12.2126 12.6211 11.9599 12.8505C11.7075 13.0806 11.5177 13.3711 11.4084 13.6947L9.96205 13.0926C10.1536 12.5495 10.5052 12.0695 11.021 11.6547C11.5368 11.24 12.1957 11.0316 12.9957 11.0316C13.5873 11.0316 14.1199 11.1453 14.5915 11.3747C15.0631 11.6042 15.4336 11.9221 15.701 12.3263C15.9684 12.7326 16.101 13.1874 16.101 13.6926C16.101 14.2084 15.9768 14.6442 15.7284 15.0021C15.4799 15.36 15.1747 15.6337 14.8126 15.8253V15.9116C15.2801 16.1044 15.6863 16.421 15.9873 16.8274C16.2926 17.2379 16.4463 17.7284 16.4463 18.3011C16.4463 18.8737 16.301 19.3853 16.0105 19.8337C15.7199 20.2821 15.3178 20.6358 14.8084 20.8926C14.2968 21.1495 13.722 21.28 13.0842 21.28C12.3452 21.2821 11.6631 21.0695 11.0336 20.6442ZM20.0084 13.3937L18.4042 14.5537L17.602 13.3368L20.4799 11.2611H21.5831V21.0526H20.0084V13.3937Z" fill="#4285F4"/>
</g>
<defs>
<clipPath id="clip0_881_27812">
<rect width="32" height="32" fill="white"/>
</clipPath>
</defs>
</svg>