Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
24904ce
bug fix
odeimaiz Aug 14, 2025
9d42027
isSupportCenterEnabled
odeimaiz Aug 14, 2025
63ebf67
rename and new store
odeimaiz Aug 14, 2025
c5512df
resource added
odeimaiz Aug 14, 2025
306a90a
minor
odeimaiz Aug 14, 2025
1fad03d
addSupportConversationsToMenu
odeimaiz Aug 14, 2025
ac0553b
undo
odeimaiz Aug 14, 2025
e1f41dd
organizationsChanged
odeimaiz Aug 14, 2025
8f9cca7
amIASupportUser
odeimaiz Aug 14, 2025
139a830
Merge branch 'master' into feature/support-center
odeimaiz Aug 18, 2025
c9379cd
Merge branch 'feature/support-center' of github.com:odeimaiz/osparc-s…
odeimaiz Aug 18, 2025
932ed74
SupportCenter
odeimaiz Aug 18, 2025
c49669e
isClickAwayClose
odeimaiz Aug 18, 2025
9f2822c
positionWindow
odeimaiz Aug 18, 2025
b725092
Conversation
odeimaiz Aug 18, 2025
48c61b2
minor
odeimaiz Aug 18, 2025
87c2a4c
minor
odeimaiz Aug 18, 2025
e6dc847
refactor
odeimaiz Aug 18, 2025
75b6178
refactor
odeimaiz Aug 18, 2025
4a3e373
refactor
odeimaiz Aug 18, 2025
5ca7ff0
minor
odeimaiz Aug 18, 2025
494b381
bind props
odeimaiz Aug 18, 2025
bb3a68c
minor
odeimaiz Aug 18, 2025
345f119
working
odeimaiz Aug 18, 2025
86b966e
aesthetics
odeimaiz Aug 18, 2025
d5dcd77
minor
odeimaiz Aug 18, 2025
308102d
ConversationListItem
odeimaiz Aug 18, 2025
17a93be
move file
odeimaiz Aug 18, 2025
fd785f7
lastMessages
odeimaiz Aug 18, 2025
809455b
Merge branch 'master' into feature/support-center
odeimaiz Aug 18, 2025
204cd0a
Merge branch 'feature/support-center' of github.com:odeimaiz/osparc-s…
odeimaiz Aug 18, 2025
490070b
don't override
odeimaiz Aug 18, 2025
6ea6e84
minor
odeimaiz Aug 18, 2025
6632d21
post support message
odeimaiz Aug 18, 2025
1fb5fce
refactor
odeimaiz Aug 18, 2025
2246675
addConversation
odeimaiz Aug 18, 2025
af2c864
post conversation
odeimaiz Aug 18, 2025
450ca4a
list conversations
odeimaiz Aug 18, 2025
789d99d
tap on conversation
odeimaiz Aug 18, 2025
13bade1
minor
odeimaiz Aug 18, 2025
92c96f7
Merge branch 'master' into feature/support-center
odeimaiz Aug 19, 2025
9f2744b
Merge branch 'feature/support-center' of github.com:odeimaiz/osparc-s…
odeimaiz Aug 19, 2025
7eafd61
keep it centered
odeimaiz Aug 19, 2025
1903963
minor
odeimaiz Aug 19, 2025
af97eb3
aesthetics
odeimaiz Aug 19, 2025
267e46a
minor
odeimaiz Aug 19, 2025
c97cd09
aesthetics
odeimaiz Aug 19, 2025
7060596
refactor
odeimaiz Aug 19, 2025
c261002
minor
odeimaiz Aug 19, 2025
6bcbe8c
refactor
odeimaiz Aug 19, 2025
6f4b675
add-message
odeimaiz Aug 19, 2025
859f74a
refactor
odeimaiz Aug 19, 2025
41344eb
"support-suggestion"
odeimaiz Aug 19, 2025
320b4b8
checks
odeimaiz Aug 19, 2025
0574cb8
SuggestedQuestion
odeimaiz Aug 19, 2025
af76c71
refactor
odeimaiz Aug 19, 2025
cf70bbc
"share-project-checkbox"
odeimaiz Aug 19, 2025
204c384
minor
odeimaiz Aug 19, 2025
5ba40d0
extraContext
odeimaiz Aug 19, 2025
5105d60
patch
odeimaiz Aug 19, 2025
12c5f18
loadAfterLogin
odeimaiz Aug 19, 2025
aa0f660
openConversation
odeimaiz Aug 19, 2025
4b694e5
cleanup
odeimaiz Aug 19, 2025
ddfed06
reminders
odeimaiz Aug 19, 2025
172ae1f
unused
odeimaiz Aug 19, 2025
6d2cb95
title
odeimaiz Aug 19, 2025
448ca79
Conversation model
odeimaiz Aug 19, 2025
70dfc9d
using the model
odeimaiz Aug 19, 2025
352dbf9
minor
odeimaiz Aug 19, 2025
8c16b3c
cleanup
odeimaiz Aug 19, 2025
20cd215
minor
odeimaiz Aug 19, 2025
d2922ea
minor
odeimaiz Aug 19, 2025
156ed94
store messages
odeimaiz Aug 19, 2025
b0384da
Merge branch 'master' into feature/support-center
odeimaiz Aug 20, 2025
c31dda7
Merge branch 'feature/support-center' of github.com:odeimaiz/osparc-s…
odeimaiz Aug 20, 2025
7dbbac2
more storing
odeimaiz Aug 20, 2025
f9a33b2
not needed
odeimaiz Aug 20, 2025
0c47cd9
extra context in grid
odeimaiz Aug 20, 2025
377d3cd
all good
odeimaiz Aug 20, 2025
1b03fa1
minor
odeimaiz Aug 20, 2025
1612d7c
nameAlias
odeimaiz Aug 20, 2025
faf0cc0
name_alias
odeimaiz Aug 20, 2025
1c4e6c5
fix list item
odeimaiz Aug 20, 2025
786a1dc
minor
odeimaiz Aug 20, 2025
37de58e
send email to fogbugz
matusdrobuliak66 Aug 20, 2025
1216a42
send email to fogbugz
matusdrobuliak66 Aug 20, 2025
1c1bc42
send email to fogbugz
matusdrobuliak66 Aug 20, 2025
c3b161e
minor
odeimaiz Aug 20, 2025
eb72a59
minor
odeimaiz Aug 20, 2025
339cd1a
send email to fogbugz
matusdrobuliak66 Aug 20, 2025
8ab7ae5
wording
odeimaiz Aug 20, 2025
e599846
aesthetics
odeimaiz Aug 20, 2025
91420d2
send email to fogbugz add test
matusdrobuliak66 Aug 20, 2025
62d1e04
__applyName
odeimaiz Aug 20, 2025
39c3cc6
conversation as prop
odeimaiz Aug 20, 2025
22ebf86
Merge branch 'master' into feature/support-center
odeimaiz Aug 20, 2025
56596fb
Merge branch 'feature/support-center' of github.com:odeimaiz/osparc-s…
odeimaiz Aug 20, 2025
f81aa73
Adds Redis lock to support message creation for sync
matusdrobuliak66 Aug 20, 2025
695d7ef
Merge branch 'master' into create-case-in-fogbugz-via-email
matusdrobuliak66 Aug 20, 2025
3b0dc01
supportStandardGroupId
odeimaiz Aug 20, 2025
53021f7
send email to fogbugz add test
matusdrobuliak66 Aug 20, 2025
f8a9ad0
avoid duplicated calls
odeimaiz Aug 20, 2025
6596dd7
renameConversation
odeimaiz Aug 20, 2025
dfb5af9
minor
odeimaiz Aug 20, 2025
570c2f2
delete message
odeimaiz Aug 20, 2025
da917ac
refactor
odeimaiz Aug 20, 2025
9a9c352
rename
odeimaiz Aug 20, 2025
bcb7440
fix
odeimaiz Aug 20, 2025
da78a5f
rename
odeimaiz Aug 20, 2025
3aa9e94
fix
odeimaiz Aug 20, 2025
93fa107
new conversation
odeimaiz Aug 20, 2025
7061977
fix
odeimaiz Aug 20, 2025
aeeb615
minor
odeimaiz Aug 20, 2025
0aebe23
spacer top
odeimaiz Aug 20, 2025
7e471f5
postConversation
odeimaiz Aug 20, 2025
4e52612
conversationCreated
odeimaiz Aug 20, 2025
152e4d6
minor
odeimaiz Aug 20, 2025
3c03e2d
changeLastMessage
odeimaiz Aug 20, 2025
7e9dd1d
working
odeimaiz Aug 20, 2025
a5c5c09
minor
odeimaiz Aug 20, 2025
8bb9689
shareProjectCB
odeimaiz Aug 20, 2025
da28e7a
fixes
odeimaiz Aug 20, 2025
5b795a1
shareProjectWithSupport
odeimaiz Aug 20, 2025
e7ff09f
cleanup
odeimaiz Aug 20, 2025
1582d17
fixes
odeimaiz Aug 20, 2025
4474c92
Merge branch 'master' into create-case-in-fogbugz-via-email
matusdrobuliak66 Aug 21, 2025
1a95a73
Merge branch 'master' into create-case-in-fogbugz-via-email
matusdrobuliak66 Aug 21, 2025
a6616cb
Merge branch 'create-case-in-fogbugz-via-email' of github.com:matusdr…
matusdrobuliak66 Aug 21, 2025
9d63834
Renames support message creation method for clarity
matusdrobuliak66 Aug 21, 2025
803c54d
Merge branch 'master' into feature/support-center
odeimaiz Aug 21, 2025
d3e264e
Merge branch 'feature/support-center' of github.com:odeimaiz/osparc-s…
odeimaiz Aug 21, 2025
81855ce
fix support user access permissions to messages
matusdrobuliak66 Aug 21, 2025
92cc88f
fix support user access permissions to messages
matusdrobuliak66 Aug 21, 2025
5aa3ab3
Merge branch 'create-case-in-fogbugz-via-email' of github.com:matusdr…
odeimaiz Aug 21, 2025
1efc2ef
Merge branch 'master' into feature/support-center
odeimaiz Aug 21, 2025
54bc617
Merge branch 'feature/support-center' of github.com:odeimaiz/osparc-s…
odeimaiz Aug 21, 2025
154b492
amIOwner
odeimaiz Aug 21, 2025
3ae0397
enabledCB
odeimaiz Aug 21, 2025
9cf89fa
open-project-button
odeimaiz Aug 21, 2025
3d441cb
Merge branch 'master' into feature/support-center
odeimaiz Aug 21, 2025
fea3f4c
aesthetics
odeimaiz Aug 21, 2025
2a2b5d0
noConversationsLabel
odeimaiz Aug 21, 2025
3df29d3
Merge branch 'feature/support-center' of github.com:odeimaiz/osparc-s…
odeimaiz Aug 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,8 @@ qx.Class.define("osparc.Application", {
osparc.auth.Manager.getInstance().validateToken()
.then(() => {
const studyId = urlFragment.nav[1];
this.__loadMainPage(studyId);
const loadAfterLogin = { studyId };
this.__loadMainPage(loadAfterLogin);
})
.catch(() => this.__loadLoginPage());
}
Expand All @@ -153,12 +154,27 @@ qx.Class.define("osparc.Application", {
if (["anonymous", "guest"].includes(data.role.toLowerCase())) {
this.__loadNodeViewerPage(studyId, viewerNodeId);
} else {
this.__loadMainPage(studyId);
const loadAfterLogin = { studyId };
this.__loadMainPage(loadAfterLogin);
}
});
}
break;
}
case "conversation": {
// Route: /#/conversation/{id}
if (urlFragment.nav.length > 1) {
osparc.utils.Utils.cookie.deleteCookie("user");
osparc.auth.Manager.getInstance().validateToken()
.then(() => {
const conversationId = urlFragment.nav[1];
const loadAfterLogin = { conversationId };
this.__loadMainPage(loadAfterLogin);
})
.catch(() => this.__loadLoginPage());
}
break;
}
case "registration": {
// Route: /#/registration/?invitation={token}
if (urlFragment.params && urlFragment.params.invitation) {
Expand Down Expand Up @@ -201,9 +217,9 @@ qx.Class.define("osparc.Application", {
}
break;
}
case "form-sandbox": {
case "form-sandbox":
this.__loadView(new osparc.desktop.FormSandboxPage(), {}, false);
}
break;
}
},

Expand Down Expand Up @@ -450,7 +466,7 @@ qx.Class.define("osparc.Application", {
view.addListener("done", () => this.__restart(), this);
},

__loadMainPage: function(studyId = null) {
__loadMainPage: function(loadAfterLogin = null) {
// logged in
osparc.WindowSizeTracker.getInstance().evaluateTooSmallDialog();
osparc.data.Resources.getOne("profile")
Expand Down Expand Up @@ -497,10 +513,17 @@ qx.Class.define("osparc.Application", {
});
}

if (studyId) {
if (loadAfterLogin && loadAfterLogin["studyId"]) {
const studyId = loadAfterLogin["studyId"];
osparc.store.Store.getInstance().setCurrentStudyId(studyId);
}

if (loadAfterLogin && loadAfterLogin["conversationId"]) {
const conversationId = loadAfterLogin["conversationId"];
const supportCenterWindow = osparc.support.SupportCenter.openWindow();
supportCenterWindow.openConversation(conversationId);
}

const loadViewerPage = () => {
const mainPage = new osparc.desktop.MainPage();
this.__mainPage = mainPage;
Expand Down
Loading
Loading