Automate Testing for khoros platform
Hi, We have an application in which we are using khoros platform. For that, we need a tool to automate test scripts. Can you please suggest any tools which suits best to run the automate testing and automate test scriptsv-dasrav4 years agoContributor512Views0likes2CommentsError: [UPLOAD_FAIL] Some error occurred in uploading the plugin. Please contact your administrator
Getting the following error when uploading plugin. Please advise. Working fine until today. Thank you. [11:14:26] Loaded gulp tasks in: 1.1 s [11:14:26] Using gulpfile ~/WebstormProjects/community-lithium/gulpfile.js [11:14:26] Starting 'plugin-build'... [11:14:26] Starting 'clean-tmp'... [11:14:26] Starting 'clean-dist'... [11:14:26] Starting 'clean-plugin-zip'... [11:14:26] Finished 'clean-tmp' after 12 ms [11:14:26] Finished 'clean-dist' after 1.37 ms [11:14:26] Finished 'clean-plugin-zip' after 4.1 ms [11:14:26] Starting 'clean'... [11:14:26] Finished 'clean' after 14 ฮผs [11:14:26] Starting 'plugin-build-res'... [11:14:26] Starting 'plugin-build-web'... [11:14:26] Starting 'plugin-copy-files'... [11:14:26] Starting 'plugin-git-version'... [11:14:26] Finished 'plugin-git-version' after 76 ฮผs [11:14:26] Finished 'plugin-copy-files' after 485 ฮผs [11:14:26] Finished 'plugin-build-res' after 25 ms [11:14:26] Finished 'plugin-build-web' after 33 ms [11:14:26] Finished 'plugin-build' after 50 ms [11:14:26] Starting 'plugin-verify'... [11:14:26] Tested 59 tests, 59 passes, 0 failures: PASS [11:14:26] Tested 20 tests, 20 passes, 0 failures: PASS [11:14:26] Tested 21 tests, 21 passes, 0 failures: PASS [11:14:26] Done compiling plugin: /Users/johncherba/WebstormProjects/community-lithium/plugin [11:14:26] Finished 'plugin-verify' after 91 ms [11:14:26] Starting 'plugin-ready'... [11:14:26] Done compiling plugin: /Users/johncherba/WebstormProjects/community-lithium/plugin [11:14:26] Finished 'plugin-ready' after 119 ฮผs [11:14:26] Starting 'plugin-upload'... [11:14:26] Finished 'plugin-upload' after 2.71 ms ? Would you like to upload plugin to server? Yes [11:14:27] Uploading plugin [11:14:28] [gulp] Error in plugin 'submit-plugin': Error: [UPLOAD_FAIL] Some error occurred in uploading the plugin. Please contact your administrator for further details. [11:14:28] Plugin upload failedSolvedjohncherba4 years agoContributor195Views0likes3CommentsHelp with Editing a Component with Freemarker
Hi everyone, I need help using the Freemarker code in order to edit one of my custom components. Following the steps outlined inthis tutorial,I was able to write a component that retrieved and displayed the latest Blog article from a specific board. In my case the board_id was "puget-soundblog-board," and the code for my component looks like this: <h2>Most Recent Blog Article</h2> <#assign recent= rest("/boards/id/puget-soundblog-board/topics/recent?page_size=1").messages /> <a href="${recent.message.@view_href}">${recent.message.subject}</a> <span class=โpost-timeโ> <#if recent.message.post_time.@view_friendly_date[0]??> ${recent.message.post_time.@view_friendly_date} <#else> ${recent.message.post_time.@view_date} </#if> </span> My question is, what do I need to do/change in order for the component to retrieve more blogs? Say I wanted to display 3 to 5 of the latest blogs from that same board, how can I do that? Additionally, is there a way to edit the component so that it retrieves blogs from whichever node it is housed in? Right now, it is pulling blogs from one specific board, but it would be ideal if I could use this component elsewhere in my community and have it automatically grab blogs from that second location instead of the original. My ultimate goal with this is to have a component that I can place on a Group Hub landing page and have it populate the space with some of the most recent blogs posted in said Group Hub. Any help is much appreciated! Thanks!SolvedMdavis3994 years agoContributor2.4KViews0likes1CommentHow to anonymous the user through API call
Hi Team, Greetings of the day!! I Just want a button in the community for every user like delete account so if any user want to delete there account then click on the delete button it should has to anonymous the user in the khoros platform Is there anyway to do?? Could anyone help me with this Thanks , SandeepSolvedv-vemami4 years agoHelper482Views0likes3Comments- konerus4 years agoAdept2.4KViews0likes4Comments
Announcing the Khoros Developer Blog
Hi all, I wanted to take a few minutes to announce that we've just launched the Developer Blog here in the Dev Network section of Atlas. As you'll read in theWelcome article It's our goal to not only create an excellent resource for news and information about our products that matters most to developers but to share insights and knowledge about software engineering from members of Khoros and our community at large. This includes top tips, API changes that matter to you, and success stories with insight into how you can get the most out of Khoros' APIs. We also welcome contributions from guest authors!Do you have a success story or solution that you want to share? Please feel free to email us atdocumentation@khoros.comand let us know you'd like to submit a guest blog post. In addition, we've moved our How We Built It series, previously in the Communities Blog under the Developer Blog roof. Subscribe & Enjoy!SuzieH4 years agoKhoros Alumni (Retired)459Views3likes1CommentFacing issues Downloading a file with third party API
Hi All, I am trying to use a third part file download API in the endpoints. This third-party API is returning anapplication/octet-stream; charset=UTF-8, however when I print the response in the endpoint using ${http._client_request.content},, the stream characters break down. documentation: https://developer.khoros.com/khoroscommunitydevdocs/reference/httpclientrequest#httpclientrequestprotocol-host-url Is there a way I can control the ${http_client_request.content} characters not to break down in the output, as they start appearing as boxes rather than octet-stream characters orto directly share the object to the JS from here without using ${} if possible? Regards Tarun KumarSolvedTarun4 years agoMaven2.3KViews0likes2Comments- 198Views0likes3Comments
Getting grouphub members join date
Hi All, I am using v2 call to get grouphub members details (SELECT id, login FROM users where grouphub.id="xyz"). However looks like join date is missing from the data. Is there a API or a paramter I can use to get the member join date as well? Thanks, SachinSolvedskatiyar4 years agoExpert2KViews0likes3Commentstime constraint in v2 json query
i am trying to get occasions with ```end_time``` constraint using "GET" /search/2.0 query as follows: <code> varliql="SELECTbody,cover_image,subject,occasion_data.rsvp.user,occasion_data.locationFROMmessageswhereoccasion_data.end_time>="+currentDate $http({ url:'/api/2.0/search?q='+liql, dataType:'json', method:'GET', contentType:"application/json", }).then(function(response){ </code> with this way, i am able to get data but nested queries can't be achieved. To do so , i tried json based query as follows : <code> varjsonQuery=[{ messages:{ fields:["occasion_data","body","cover_image","subject"], constraints:[{ "occasion_data.end_time":{ ">=":newDate().toISOString() } }] } }] </code> but this time time constraints wont work and throw error.Solved2KViews0likes1CommentHow Can we get messages using date range using POST method.
Here is an example that i am looking, but i am not able to use the below code as i am getting Json error atconversation.last_post_time because ofhyphen '-' used in the value. If conversation.last_post_time value included in "202007-12T04:06:53-07:00" I am getting API error which i have specified below. Code: "messages":{ "fields":[ "id", "subject", "topic" ], "constraints":[ {"board.id":""}, {"depth":0}, {"conversation.last_post_time":{">":202007-12T04:06:53-07:00}}, {"conversation.last_post_time":{"<":202007-13T04:06:53-07:00}} ], "sorts":[ "conversation.last_post_time" ], "limit":10 } Error: { "status":"error", "message":"UnabletoparsetherequiredContent-Bodyfromtherequest.", "data":{ "type":"error_data", "code":308, "developer_message":"Unexpectedcharacter('-'(code45)):wasexpectingcommatoseparateObjectentries", "more_info":"" }, "metadata":{} } Code: "messages":{ "fields":[ "id", "subject", "topic" ], "constraints":[ {"board.id":""}, {"depth":0}, {"conversation.last_post_time":{">": "202007-12T04:06:53-07:00"}}, {"conversation.last_post_time":{"<": "202007-13T04:06:53-07:00"}} ], "sorts":[ "conversation.last_post_time" ], "limit":10 } API Error: { "status":"error", "message":"Validationexceptionforconversation.last_post_timeinWHEREclause:conversation.last_post_time>202007-12T04:06:53-07:00", "data":{ "type":"error_data", "code":604, "developer_message":"Callnotsupported:problemwithconstraint.Checkthetypeofthevalueortheoperator", "more_info":"" }, "metadata":{} } Thanks in Advancevbandaru4 years agoContributor429Views0likes1CommentApi V2 Update message version 2 does not work
I use api v1 to move a message which works however when I try and assign a parent to it to make it nested after moving it , it does not update the parent or topic. Following the documentation correctly herehttps://developer.khoros.com/khoroscommunitydevdocs/reference/messages-1#update-message. It's not clear what requirements are needed to update the message but the documentation says those two properties parent and topic should be updatable. <#assign pathConstruct = "/messages/id/${messageId}/move/board/id/${newBoard}" /> <#assign apiResults = restadmin(pathConstruct) /> <#assign messagePostCallParent = restBuilder() .method("PUT") .path("/messages/${messageId}") .body({ "type": "message", "parent": "${parentIdParent}", "topic" : {"id":"${parentIdParent}"} }) .admin(true) /> <#assign respParent = messagePostCallParent.call() />browneandrae4 years agoExpert359Views0likes3CommentsDocumentaion liql constraint not working
In this sectionhttps://tinyurl.com/y5yft23yit says I can use messages.count(*) https://tinyurl.com/yxmp3bbg as a constraint in the WHERE clause. However, once I use it I get the error in the API browser and endpoint that I can't use ithttps://tinyurl.com/yxdedb6v.Solvedbrowneandrae4 years agoExpert2KViews0likes2CommentsAdditional subscription fields in LiQL.
I need to get a list of subscription for a user. I am using the below query. SELECT target,target.id,target.subject,target.board.title,target.post_time,target.last_post_time,target.user_context.read,target.view_href FROM subscriptions WHERE target.type='conversation' I guessed as some of the fields. The following are not returning values: target.subject target.post_time target.user_context.read Could someone advise if the data is available and what the correct names are? My alternative is to get a list of message Id's and then query messages object, but it adds execution time.373Views0likes1CommentAccess root path of SDK plugin folder
Hello Looking a way how to request script that placed in folder out of /res folder of plugin. So i need to call script file from /res/components/custom.component.ftl like this: <script src="../../custom-app/build/index.js"></script> Is it possible? Right now it is not working form me. Thanks for advance340Views0likes1CommentIframe integration to quilts
Hi, i'm trying to add iframe as widget to the quilt (custom Blog page) and i do receive an exception in the consoleRefused to display 'url' in a frame because it set 'X-Frame-Options' to 'deny'. I tried to include url with secured http and it does not work for me. For example i used that one "https://developer.khoros.com/khoroscommunitydevdocs/changelog" But what i'm really looking for is to run application from the pages via iframe. For exampe: i do have app folder in sdk plugin contains SPA and i want to run it from iframe inside component like this: <iframe id="iframe-container" width="100%" src="../../app/build/index.html"></iframe> But when i do in that way it loads in iframe another community platform website with our skin with message that the requested Page not found. Could you help454Views0likes1CommentCustomizing the CSS for Studio Itself
This unresizable text interface in Studio > Endpoints makes editing Macros and Endpoints...unusable, as it shows up as only a few lines of text. I can see in the Chrome Developer console it's set in the CSS for the page: @media screen and (-webkit-min-device-pixel-ratio: 0) #lia-body .lia-content textarea { resize: none; } This does not appear to be coming from my custom skin CSS, but from somewhere else (a bizapps-xxxx.css file). There's no obvious way to customize this...any ideas?Solvedphoneboy4 years agoDirector1.3KViews1like5CommentsCustom Pagination not working
Hey Guys, Before start, I've reading all the pagination related posts but I'm not able to find the solution for the issue that I'm having. So, I'm here again asking for some guidance. I'm customizing a 'latest posts' page for our community and I want to implement the pagination widget, but i don't know why isn't being shown on the page. The code <#assign pageSize = settings.name.get("layout.messages_per_page_linear")?number/> <#assign pageNum = webuisupport.path.parameters.name.get("page", 1 )/> <#assign pageable_item = webuisupport.paging.pageableItem.setCurrentPageNumber(pageNum).setItemsPerPage(pageSize).setPagingMode("enumerated").build /> <@component id="common.widget.pager" pageableItem=pageable_item /> I'm sure i'm missing something but I don't know what is it. Any guidance will be appreciated. Thanks in advance. Regards,446Views0likes1CommentShow all the group hubs' forums on a single page
I'd like some help in creating a custom page which would feature all forums from all of our 11 group hubs. The aim is to have a page where users have direct options to ask their questions. The idea is similar to the TKB "summary" page. Thanks!emilieg4 years agoAdept368Views0likes0CommentsExternalย Angular JS Plugin is not workingย in Lithium Angular
Hi, I want to use an external AngularJs plugin within the angular app and below the code where we tried but no luck. Following is a code sample. Attached plugin:angularjs-dropdown-multiselect.min.js <script type="text/javascript" src="/html/assets/lodash.min.js"></script> <script type="text/javascript" src="/html/assets/angularjs-dropdown-multiselect.min.js"></script> <div id="myFirstApp" ng-app="myFirstApp" ng-controller="myFirstCtrl" class="lia-page lia-content lia-top-quilt" li-bindable> <div id="deliveryType" ng-dropdown-multiselect="" options="deliveryType" selected-model="selectedDeliveryType" checkboxes="true" extra-settings="deliveryTypeSettings" translation-texts="deleveryTypeText" class="dropdown-multiselect-button" events=""></div> </div> <@liaAddScript angular="true"> ;(function (angular) { var coreModuleDeps = LITHIUM.AngularSupport.getOptions().coreModuleDeps || []; coreModuleDeps.push('myFirstApp'); LITHIUM.AngularSupport.setOptions({ coreModuleDeps: coreModuleDeps }); angular.module('myFirstApp', ['angularjs-dropdown-multiselect']).controller('myFirstCtrl', ['$scope', function ($scope) { $scope.deliveryType = [{"id":"ILTc","label":"Live Instructor Led Training - Classroom"},{"id":"ILTv","label":"Live Instructor Led Training - Virtual"},{"id":"ODC","label":"On-Demand - Self-Paced Classroom"},{"id":"ODLe","label":"On-Demand Learning"},{"id":"ODLab","label":"On-Demand Lab"},{"id":"ODS","label":"On-Demand Subscription"}]; $scope.selectedDeliveryType = []; $scope.deliveryTypeSettings = { scrollableHeight: 'auto', scrollable: true, showCheckAll: false, showUncheckAll: false }; $scope.deleveryTypeText = { checkAll: 'Check All', uncheckAll: 'Uncheck All', selectionCount: 'checked', selectionOf: '/', searchPlaceholder: 'Search...', buttonDefaultText: '--Select Delivery Type--', dynamicButtonTextSuffix: 'checked' }; }]); })(LITHIUM.angular); </@liaAddScript> Could you please guide us to resolve this issue? Thanks! Kamleshguptak134 years agoHelper617Views1like5CommentsCustom Component - Latest post by Role
Hey! This is my first time posting something here, so I'll be glad if you let me know if this is the proper board to do it or if some other place is more specific for this kind of question. Currently, we have a Community which has 2 mains Category, completely independent. We are running two different communities (divided by language) on the same platform. And now I'm trying to personalize the 'Latest post' but using determinate roles for it. So, the normal LiQL should be something like SELECT id, subject, view_href, post_time, kudos.sum(weight), author.login, author.id, board.title FROM messages WHERE conversation.style = 'forum' AND depth = 0 ORDER BY post_time DESC LIMIT 10 But as you should guess, this retrieves all the posts from the whole community. Is there any way to use the current category as a filter? For example, some way that the liql identifies where I'm now and use that category id for the query? I was thinking to use JS to obtain the current URL and generate variables for the query, but I'm not sure how to proceed. Thanks in advance! Regards,Solved1.2KViews0likes4CommentsObtain group membership roles for a user across multiple group hubs?
Does any know how best to retrieve the group membership roles for a user across multiple group hubs without making a dozen or more separate API calls? I am able to confirm membership when querying for a single group hub just fine using theroles collection. QUERY: SELECT id FROM roles WHERE users.id = '46' AND node.id = 'grouphub:archer-staging' RESULT: { "status" : "success", "message" : "", "http_code" : 200, "data" : { "type" : "roles", "list_item_type" : "role", "size" : 1, "items" : [ { "type" : "role", "id" : "g:archer-staging:Owner" } ] }, "metadata" : { } } However, despite the developer docs stating that the IN operator is supported for the node.id constraint, when I give it a try I only ever get back the top-level (i.e. community-level) roles and never the membership roles, even if I try passing only one node ID within the IN operator, as shown below. QUERY: SELECT id FROM roles WHERE users.id = '46' AND node.id IN('grouphub:archer-staging') RESPONSE: { "status" : "success", "message" : "", "http_code" : 200, "data" : { "type" : "roles", "list_item_type" : "role", "size" : 2, "items" : [ { "type" : "role", "id" : "t:Administrator" }, { "type" : "role", "id" : "t:Employee" } ] }, "metadata" : { } } I suppose I could use a custom endpoint but it still feels like there has to be a better way than performing nearly a dozen (or more) separate queries to check for membership across some group hubs. Anyone ever had to do something like this who has a nifty magic trick they can share? Thanks!! EDIT: I just stumbled upon the LiQL improvements in the upcoming 20.11 release which will definitely be awesome. But if anyone still has any thoughts of what can be done until that release becomes generally available Iโd really appreciate it.Solved1.2KViews0likes5CommentsData on Private Messages
Hi all. I'm trying to find data on the usage of the private messaging feature in our community. I'd like to know: If it is being used How much it is being used Who is using it I don't need to see the actual messages, just the numbers. Is it possible for a non-technical user to find answers to these questions?SolvedAriWeissman4 years agoMentor1.4KViews0likes1CommentHow to add message subject and editor to my custom component ?
Hello Everyone, Please how can I add this subject in my custom component ? (Subject input which search in kb articles, lia-component-search-auto-complete-before-post.) how can I add message body to my custom component ? (text area which contains icons, MessageEditor) Thanks in advance, Shery578Views0likes1CommentQuestion around the setting: Remove html from posts
Hi Team, Does anyone knows if the setting: "Mysettings > Subscriptions & notifications > Email Format > Remove html from posts" has any security impact. We are planning to hide it but I am not sure if it just for preventing malformed email or has any security impact as well. Thanks, Sachinskatiyar4 years agoExpert684Views0likes2CommentsPossible to update custom metadata field with API v2 POST call?
Does anyone know if it is possible to update a custom metadata field using the v2 API or is it only possible to do so using the v1 API? In our environment we have a side nav component that is populated via JSON (i.e. hash) data stored in a custom metadata field in thecategories andboards collections. For example, let's say the v1 metadata name iscustom.side_nav and the v2 metadata name isc_side_nav. I know that I can use LiQL to query for the value ofc_side_nav like this: SELECT c_side_nav FROM categories WHERE id = 'some-category' I also know that I can update the metadata value using the v1 API and a URL-encoded query string like this: <#assign postUrl = "/categories/id/${categoryID}/settings/name/custom.side_nav/set" /> <#assign postUrl = postUrl + "?value=${jsonDataString?url}" /> ${restadmin(postUrl)} But I've been having some intermittent issues where certain v1 POST calls to certain categories are failing with 413 status codes and the following error: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\n<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">\n<TITLE>ERROR: The request could not be satisfied</TITLE>\n</HEAD><BODY>\n<H1>413 ERROR</H1>\n<H2>The request could not be satisfied.</H2>\n<HR noshade size="1px">\nBad request.\nWe can\'t connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.\n<BR clear="all">\nIf you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.\n<BR clear="all">\n<HR noshade size="1px">\n<PRE>\nGenerated by cloudfront (CloudFront)\nRequest ID: C7A_WoVVjuk3c78VlbY3OROQRsg7wPwdksEBA_hxM-Z9w5plIaltQg==\n</PRE>\n<ADDRESS>\n</ADDRESS>\n</BODY></HTML> So it would be really nice if I could do a more "normal" POST call and pass the JSON string as API payload rather than having to URL encode it, because I feel like that may be why some of my API calls are failing. ๐Edit: Alternatively, does anyone know if it's possible to perform an API v1 POST call by passing payload rather than using query strings? Cuz that would also be very useful.Solved2.2KViews0likes4Commentshttp.client request error
I am trying to make a call something like this: <#assign response = http.client.request("https://example.com/rest/search/token").header("Authorization", "Bearer zzzzxxxxeeeyyyzzz").header("content-type", "application/json").body('{"userIds":[{"name": "testuser","provider": "test"}], "search": "search"}',"application/json").post()/> But, I am getting an error: An error has occurred when reading existing sub-variable "client"; see cause exception! The type of the containing value was: extended_hash+string (lithium.coreapi.webui.template.models.HttpTemplateModel wrapped into f.e.b.StringModel) What does this error mean?918Views0likes6CommentscUrl call to get data
hey, sorry for simple questions to all API gurus ๐ I just started using cUrl for getting API data, somehow after working years as Admin and Dev never has been needed... Being said, I want to understand how I as Admin can make a simple cUrl call to get for example all data for one user with a specific user ID. I see all the sample under Dev docs, but still having a situation or THE situation to code a cUrl call. Questions: - do I need a session-key to Get call? - how to get a session-key? - can I use instead of session-key another authentication method or none because I'm an Admin and signed in at the moment of the call? for example to get all badges from a user: curl -X GET \ 'https://[COMMUNITY-DOMAIN]/api/2.0/users/13/badges/' \ -H 'Authorization: Bearer [TOKEN]' \ -H 'client-id: [CLIENT-ID]' I got: client-id, but isBearer [TOKEN]? another example, for this one, how to code a curl call? select id, name, node.id, role_status from roles where users.id = '17' Trying to see the logic and understand how to make a call.irach154 years agoMaven997Views0likes20CommentsFormatted author in custom component
I created a custom component that displays blogs. I am using the following to place them on the page: <a class="lia-link-navigation lia-page-link lia-user-name-link" style="color:#53565A" target="_self" href="${firstBlog.author.@view_href}"><span class="login-bold">${firstBlog.author.login}</span></a> How can I do the same but include their ranking icon if they have one so it matches the Lithium built pages? Thanks!Solvedsdujari4 years agoMentor147Views0likes3CommentsHow to save the customers' comments in khoros dynamically ?
Hello Everyone, How to create a board on the community? Is it required to create a board on top of a product? How can we create a topic message from the community? How can we add a message to a topic dynamically? The Overview: We want to gather comments from the costumers about a service: so we display a textbox and we want to save the data written to a hidden blog, forum or Q&A. However we don't know which is better for our case? or is there any better option to do so ? Our target is to save the costumers' comments somewhere in khoros. Thanks in advance, Shery PerihanKamel486Views0likes2CommentsIs it any way to remove/delete a star rating from the post?
Hey, we are getting requests from our users to remove their star ratings they've posted accidentally. As a community moderator and Admin, I don't see any possibility to remove a star rating without just to downgrade it to '1' instead of '5'. I've looked through the post and found last year idea: https://community.khoros.com/t5/Khoros-Communities-Ideas/Ideas-Board-Various-Suggestions/idc-p/610988#M18819 Does anyone knows if it's even possible for the user to remove/delete their own rating? is it any way for Admins to remove/delete any specific rating?irach154 years agoMaven405Views0likes5CommentsIs it possible to clear user cache for another user via FreeMarker?
Does anyone know if it is possible to clear/update the usercache (for a specific key) for another user, such as with therestadmin directive, via a macro or endpoint? Or can user cache only be updated by the actual user? For example, I have the keyuserInfo in user cache for our users which is a FreeMarker hash, so I am hoping to have a custom macro or endpoint where administrators can manually "clear" the key by essentially runningusercache.put("userInfo",{}) on behalf of that user. Thanks!Solved2.2KViews0likes3CommentsHow to merge Q&A of board 1 with Q&A of board 2?
Hi Team, We have a requirement where we need tomerge Q&A of board 1 with Q&A of board 2. Or probably we would need to merge 2 boards into one. We are using each board as a solution. But, now 2 solutions are merged into 1. So, we would need to merge them as one to keep them streamlined with our product offering. Please assist. -Kautuk287Views0likes1CommentInternal error 500
Hi, I have several community members reporting they are receiving an internal 500 error when attempting to log into the community. They were able to log in previously, but no longer can. Does anyone have an idea of why this could be happening?SolvedLeandra_N4 years agoGuide265Views0likes4CommentsGet a board's numerical/integer/node id
Hi folks, trying to generate the url to view all unread topics for boards. Unfortunately, unlike every other url in the UI, this one uses the numerical, node id. https://community.spotify.com/t5/forums/unansweredtopicspage/node-id/board:412 The board is id ishttps://community.spotify.com/t5/Premium-for-Family/bd-p/family Surely there is a way to use the api to convert the "regular" board id string to its numerical id?362Views1like1Comment