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

Feat(dui3): readonly workspaces #3784

Closed
wants to merge 330 commits into from

Conversation

oguzhankoral
Copy link
Member

My tests seems ok but would be nice if you test it on your end, merging main into dui3 was painful..

  • after merge our imports without ~/ was complaining, they are fixed - not sure we have more
  • CommonLoadingProgressBar renamed to CommonLoadingBar, i beleive it is renamed in ui-components

Readonly case

Screenshot 2025-01-09 at 01 42 32

Guest case

Screenshot 2025-01-09 at 01 43 13

Mikehrn and others added 30 commits November 26, 2024 12:22
* fix(gatekeeper): migrate plan rename

* fix(cli): fix yargs
- workspace is plural in other feature flags
* fix(gatekeeper): fix the checkout session cancellation logic

* Updated FE

* Remove debug

* Add error toast

---------

Co-authored-by: Mike Tasset <[email protected]>
* Added FilterMaterial and related types to export list

* Handled WEB-1389
* Added FilterMaterial and related types to export list

* Handled WEB-1389

* Non speckle materials no longer throw an error
* Added FilterMaterial and related types to export list

* Handled WEB-1389

* Handled the issue
* Added FilterMaterial and related types to export list

* Handled WEB-1389

* Camera orbit controls now takes the offset position and size when computing zoom to cursor coordinates. Fixes WEB-1611
* feat(gatekeeper): create workspaces with trial plan by default

* feat(gatekeeper): default to starter trial plan

* fix(eventBus): fix tests
…s + new subs (#3554)

* userProjectsUpdated.added test

* multi region support

* userStreamAdded

* commit subs tested

* fix for proj workspace assignment

* undo commitHelper main changes

* disable all ffs mode

* createTestWorkspace support when workspaces arent enabled

* project create fix

* workspace projects updated subscription

* WIP new workspace sub

* updated workspaceCreated

* updated workspaceUpdated

* BE for workspace updated sub

* workspace updated sub

* ts err fix
* Update isSsoAuthenticated composable

* remove session id

* Update graphql.ts
* Update delete composable. Check role in Wrapper

* Use CommonCard

* Tooltip for non-admin users
…ubscription errors (#3567)

* regions fix

* skip logging subscription error

* added default region set mp track

* removed no longer necessary test
* refactor(automate): logs api can get the projectId from the path

* fix(automate): multiregion gql resolvers

* fix(automate): multiregion event listeners

* fix(automate): drop automationCount

* fix(automate): multiregion run status

* fix(automate): correctness

* fix(automate): actually finish event listeners

* chore(automate): fix tests fix tests

* fix(automate): fix tests but make it multiregion flavor

* fix(automate): logs endpoint

* chore(automate): globalDb to db

* fix(automate): inject projectid correctly

* fix(automate): debug log fetch failure

* chore(automate): fix tests for new message

---------

Co-authored-by: Gergő Jedlicska <[email protected]>
* Small bugfuxes

* Await loading
* fix(sso): continue with sso from any verified email

* chore(sso): fix/add tests
* first pass of CLI ifc converter

* some updates

* closer

* yarn works

* can execute ifc?

* change exe

* remove extra venv needs

* invocation works

* fixed dockerfile and url

* refactor(fileimport): temp results path should not be hardcoded in parsers

* update importer to output stuff

* fix up argments

* remove dead code

* adjust dockerfile to have tini and workdir better

* fix node to a specific version

* Add shell statement and pin yarn version

* add ifc converter c# to ignore

* merge fix

* move ifc c#

* fix the api usage

* update the importer to new SDK

* Adds a feature flag `FF_FILEIMPORT_IFC_DOTNET_ENABLED` for enabling .Net IFC parser

* move directories

* put back ifc js

* use FF and reversions

* needs token too

* fix docker?

* one last copy fix

* adjust prettier ignore

* change to enable

* fix helm chart nesting

* Amend healthcheck node binary path

* Add FF_FILEIMPORT_IFC_DOTNET_ENABLED to feature flag parser

* Allow app to write to /.config directory

* fix: volume name has to be lower case

* update ifc importing

---------

Co-authored-by: Iain Sproat <[email protected]>
Co-authored-by: root <root@Clynelish>
… leak (#3581)

- SQL statements are logged, but parameters are not
- this parameterises the subscription creation SQL statements to prevent secret leak
iainsproat and others added 25 commits January 3, 2025 08:24
* feat(server): allow ratelimiting to be explicitly disabled
- allows rate limiter to be enabled or disabled explicitly
- example .env file for testing now explicitly disables it
- disables rate limiter in CI tests, except where explicitly testing the rate limiter
* manually bump image in workflow because it's not possible to grant GITHUB_TOKEN workflow:write permissions
* feat(users): bulk lookup users by email

* chore(users): add tests for lookups

* chore(users): fe gqlgen

* fix(users): match return value with input
Copy link

linear bot commented Jan 8, 2025

Copy link

netlify bot commented Jan 8, 2025

Deploy Preview for boisterous-douhua-e3cefb failed. Why did it fail? →

Name Link
🔨 Latest commit df4664f
🔍 Latest deploy log https://app.netlify.com/sites/boisterous-douhua-e3cefb/deploys/677f014649f14f00081871ea

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.