Common widget User slide out menu in wrapper?
Hi all Hoping somebody can help me. I'm wanting to use an if else conditional in the outer wrapper (in top nav bar) so that if a user isn'tlogged in they will see the 'register / login' button, and if they are logged in they will see their avatar and username where the 'register / login' button would have been. The issue is when I use <@component id="common.widget.slide-out-menu"/> in the wrapper (header) all pages throw up a crazy error and won't render. Effectively what I'm trying to achieve is this: <#if user.anonymous == true> <a href="#" > <span> Register / Login</span> </a> <#else> <@component id="common.widget.slide-out-user-menu"/> </#if> It's worth noting that using the @component id above works fine when in a component just not in the wrapper. And when clicked it bring the user menu slide out drawer. Thanks in advanceMeakii7 years agoContributor260Views0likes3CommentsUpdating our SSO Cookies and Need Help
Hello all, We are updating our SSO cookies and need to be able to test on STAGE before pushing to PROD. We were told by Lithium that we need tocreate a separate sso page just for staging and tie that into the community via the community admin sso settings. I can't find any information on how to do that? Has anyone done this before and can provide some instructions? Are there any suggestions or best practiceson updating SSO cookies on an already existing Community? Thanks in advance for your responses.stacias7 years agoAdvisor121Views0likes2CommentsDisable login field SSO Registration form
I need to disable the login field in the SSO Registration Form on Lithium Community because I have already passed the login value when I create the SSO Coookie with the LithiumSSOClient in my Java code. I searched in the admin console the option to disable it, but I couldn't find it. Suggestion ? Thankslmitaly7 years agoContributor66Views0likes1CommentDisplay results from Rest API call
I am trying to list all messages that have marked solutions like this: <#-- Endpoint to serve all accepted solutions --> <#assign apiVersion = "2.0"/> <#assign x= rest(apiVersion, "/search/messages?filter=solvedThreads&solved=true") /> <searchContent> <post> <title>Subject goes here</title> </post> </searchContent> If I go to: https://mycommunity/restapi/vc/search/messages?filter=solvedThreads&solved=true I get XML with all I need but now I would like to know how to assign message attributes like subject to <title> in my endpoint XMLSolvedomygoodness7 years agoMentor264Views0likes2CommentsHiding custom avatars
How can I make it so that no avatar images are "public" when a user has not registered/logged in? We have a community where some KB content is public, but some KB content and all our forum and blog boards are only available to our customers. I want to know how to set all avatar images to "Hidden" rather than "Public". Example: Customer uploads a photo of themselves and sets that photo as their avatar image). We want it so that no unregistered or logged out users can see that avatar image, but when the user logs in, they can then see avatar images. I've found the avatar settings and have set them to no show avatars at the community (and then set to show them at the category and board levels) and that works to limit when the avatar image is visible, but it doesn't prevent an unregistered user from seeing the image if they locate the user and view that user's profile. The image won't show up as the avatar on the profile, the the images section still has the avatar image as "public".kthometz7 years agoGenius63Views0likes0CommentsSEO impact of redirecting from / to a top-level category
Hi ya'll! Leveraging top-level categories, we're going to launch a second branded community soon on our single Lithium instance. All traffic that previously went to / (https://community.meraki.com) will now be redirected to a top-level category URL usinghttp.response.setRedirectUrl in the page initialization script. So, my question is - will this mess with our SEO? We get quite a lot of search traffic straight to our home page, and I don't want that to go away (or even be temporarily reduced). Do I need to do anything (e.g. submit the change to Google somehow?) to limit the impact to SEO? Thanks!Solved286Views0likes7CommentsPost in Blogs to a separate Topic
Hi, I have a question and I don't know if this is possible. Whenusers post a message on a blog, is it possible that these messages are exported to a specific topic on the forum and vice versa? So we have the post on two places, the blog and the forum. Also when a user post a message in that topic, it will appear in the post on the blog. Regards, AmarAmarDoekhie7 years agoHelper118Views0likes3CommentsResponsive variables - no suppor for REM or EM values
Working with responsive skins at the moment and we seen unable to use "rem" or "em" values in _variables.scss where we get the following error message: skin didn't compile because there is a sass compilation error: problem loading skin: selectability,reason: Sass compilation for template 'selectability' failed: selectability/sass/_variables.scss:462: cannot add or subtract numbers with incompatible units Is this a bug or has it been deliberately done this way for some reason. No problem with adding them to _style.scss but it sure would be useful to be able to set them as variables.Solvedsnaffle7 years agoExpert214Views0likes8CommentsPublicly Exposed Asset APIs?
Are there any publicly exposed asset APIs for 3rd party DAM synchronization?SolvedAnthonyC7 years agoLithium Alumni (Retired)161Views0likes3CommentsCode snippet for noindexing several archive folders
Hi Everybody, i´m working on a archiving strategy for our community at the moment. As descibed in the how to article I have to ad a noindex Tag to the read only archiv named "Test-Archive" board I created. For this I use this code and it works: <#if coreNode.id == "Test_Archive"> <meta name="robots" content="noindex,follow"> </#if> What should the code look like to use two or more archive folders? I tried this code but unfortunately it doesn´t work: <#if coreNode.id == "Test_Archive", "Test_Archive2"> <meta name="robots" content="noindex,follow"> </#if> Could someone please help me? Thanks MarkoSolvedhousikrausi7 years agoExpert631Views1like12CommentsLogin both with and without SSO ?
Hi all, is it possible to login in the Lithium Community both with and without SSO cookie ? In the admin console we specified a URL of our site for a temporary redirection where the user with his credentials can log in, the SSO cookie is created and at the end he goes back in the Lithium Community successfully logged in. But in case somethings goes wrong and the URL of our site is not working or the URL is changed not from the admin console, how can we logged in the Lithium Community without SSO cookie ? Thanks in advance.Solvedlmitaly7 years agoContributor181Views0likes1CommentORDER BY doesn't sort
Hi everyone. I've been using Liql for quite some time now and it never presented an issue when sorting. Now, however, when I try the below queries they both sort the same way, descending, regardless of whether I choose ORDER BY ASC or DESC. Has anyone come across this phenomenon and found a fix? Perhaps I missed a memo somewhere? Ascending:<br/> <#assign query = restadmin("2.0","/search?q=" + "SELECT login FROM users WHERE followers.id = '${user.id}' ORDER BY login ASC LIMIT 10"?url) /> <#list query.data.items as q> ${q.login}<br/> </#list> <br/>Descending:<br/> <#assign query = restadmin("2.0","/search?q=" + "SELECT login FROM users WHERE followers.id = '${user.id}' ORDER BY login DESC LIMIT 10"?url) /> <#list query.data.items as q> ${q.login}<br/> </#list>173Views0likes3CommentsNot able to override SDK skin in studio
We are managing our site in SDK, but in our dev instance we allow our developers to override the SDK and make changes in studio, But we are now facing an issue where neither the sdk icon is shown next to our skin and neither are we able to edit the skin from studio, we see a warning on top of the skin saying "This skin cannot be edited" Any idea why this happened and any remedy around this?tsrisudh7 years agoAdvisor196Views0likes6Commentsview_href encoding
Hi, We are using the following API v2 call in a browser: https://community.blah.com/ejquo23388/api/2.0/search?q=SELECT+board.id%2C+conversation.id%2C+conversation.solved%2C+conversation.view_href%2C+conversation.messages_count%2C+author.login%2C+author.view_href%2C+subject%2C+%20metrics.views%2C+search_snippet%2C+post_time%2C+conversation.last_post_time%2C+c_interests+FROM+messages+WHERE+depth%3D0+AND+category.id%3D%22ja-blah-board%22+AND+c_interests+MATCHES+%227000%22+ORDER+BY+post_time+DESC+LIMIT+3&xslt%3Djson.xsl When we look at the results 'view_href' is encoded. Is there a way to make it not encoded when it is returned in the browser page? Thanks, Timtmarshall7 years agoAdvisor115Views0likes2CommentsTruncate messages that get passed to email notifications
Hi, We are looking into possibility to truncate post messages that get passed into email notifications users get. As there are no such functionality built in, the intention was to find the last occurrence of </p> tag (since everything gets wrapped in paragraph tags by default intinymce editor) after certain number of characters to avoid that we deliberately brokein half some embedded link or image. The problem is that, indexOf() methodreturns -1 when we look for</p> tag inside the string that gets passed from context object. The attempt to use indexOf() method with possible sequences of escaped </p> tag has yielded the same result, it constantly returns -1. Any suggestion on how to solve this problem (truncate messages) is appreciated.Solvedarthur_7 years agoGuide210Views0likes4CommentsLet's list API v1 calls we would really like ported to v2
Hi everyone,TariqHussainmade the good point that we should be letting Lithium know which calls we would really like to see included in the v2 API. How about we each list up to five existing v1 calls we would like to see in v2 and I'll post an idea for those. (Unless that's already out there?) Example: V1 call, Priority (1 low, 5 high) Thread Participants, 4150Views1like1CommentGet post_time through API v2
Hi, We are trying to get date when post was created using query similar to one below: SELECT conversation.last_post_time, current_revision.last_edit_time, post_time FROM messages WHERE board.id ='board_ID' ORDER BY post_time DESC Unfortunately when dates arepulled from API, none of them (last_post_time, last_edit_time and post_time) matches post date that is shown next to the post in the native component. There are no other time related fields in message object. Does post date is stored somewhere else or there might be inconsistencies/issues with the service? Thank you very much for your advice!Solvedarthur_7 years agoGuide251Views0likes6CommentsHow to relocate the right column (tags / attachments area) in messages?
Hello! I'd like to relocate the tags / attachments area in messages to the bottom of a message rather than the right side - that way, it won't take up space in the event that there aren't any tags or attachments. I've seen this done on a few communities: Alteryx Community - for example:https://community.alteryx.com/t5/Setup-Configuration/My-workflow-balloons-from-a-3-MB-to-53-GB/td-p/143991 Optimizely community:https://community.optimizely.com/t5/Using-Optimizely/Get-your-Optimizely-raw-event-data-quickly-and-easily/m-p/17237#M6446 (though they have arather custom layout on Topic pages in general) Spotify community:https://community.spotify.com/t5/Music-Chat/Top-Songs-of-2017-Playlist/m-p/3772559 I'd actually be happy to remove the tagging / attachments functionality completely if that wouldhelp my layout issues. Our community members don't really tag, and most of them don't have permission to add attachments. Any suggestions for me? Happy to tweaklayouts / components in Studio or adjust CSS as needed. Thanks!78Views0likes2CommentsNumber of posts inside category or board
Hi, We are trying to extract the number of messages inside board/category on CategoryPage.NodeList page using the following queries: SELECT messages.count(*) FROM boards WHERE id = 'board_ID' SELECT messages.count(*) FROM categories WHERE id = 'messages_ID' If we compare numbers seen in native component's cards on CategoryPage.NodeList pages, for some categories/boards those numbers are matching when compared with those from API call, but for some there are differences. In addition, there are some boards that on CategoryPage.NodeList pages show that they contain some messages, but are actually empty inside. When pulled through API call, value for number is returned correctly (shows zero posts), while native component show that something is inside. Everything was run with administrator privileges (access should not been restricted). I would appreciate an advice on what might cause those differences.Solvedarthur_7 years agoGuide160Views0likes4CommentsSelect direct child nodes
Hi, I am trying to select all direct child nodes relative to the current position in hierarchy (using coreNode.id) inCategoryPage with the following query: SELECT * FROM nodes WHERE ancestors.id ='category:${coreNode.id}' It does select nodes, but some of those that are visible in hierarchy are not selected by the query, as well as it pulls in nodes that arenot direct children of the coreNode, but nested deeper (as far as I understand, used selector looks for any match). How can we extract all direct children nodes inCategoryPagerelative to where you are currently in it?Solvedarthur_7 years agoGuide193Views0likes3CommentsKudos and reply in IdeaPage comments
Hi, In IdeaPage, i can add Kudos and reply comment to messages from Comments ? exemple, in this page : https://community.lithium.com/t5/Product-Ideas/Line-Breaks-in-Author-Notes/idi-p/440588 only the main message has button Kodos & ReplySolvedNath7 years agoGuide90Views0likes1CommentFeatured post from specific query
Hi developer community, I'm trying to get featured post from a specific category and its ancestors. This is the query I'm using the below: SELECT id, kudos.sum(weight), post_time, conversation.featured, metrics.views, conversation.messages_count, view_href, topic.subject, kudos FROM messages WHERE conversation.featured = true AND depth=0 Order By conversation.featured ASC LIMIT 9isateesh7 years agoContributor145Views0likes4CommentsTo get Apiv2 authorization code without login page
Hi I got Apiv2 authorization code to use in my client applicationby using the below request https://community.xxxxxxxxxx.co.uk/auth/oauth2/authorize?client_id=xxxxxxxxxxx&response_type=code&redirect_uri=http://community.xxxx.co.uk/ but it always take me to login page first. How to avoidthis to receive code. can we pass username and password through the request? Ideally I need to get the code from the above request, without login page redirect. Thanks.Solved211Views0likes4CommentsNew Board Data from API Not Returning?
Hi everyone, I am passing a very basic API call every month to capture any changes to our board metadata. https://api.lithium.com/community/2.0/[tenantid]/search?q=SELECT%09*%20FROM%20boards%20LIMIT%201000&client_id=[clientID]&api.pretty_print=true&format=xml LiQL query =SELECT * FROM boards LIMIT 100 We added a couple of new boards over the last month, but these new board IDs are not returning in my API call. However, I can call the board individually and the data returns correctly for this new board: https://api.lithium.com/community/2.0/[tenantid]/search?q=SELECT%09*%20FROM%20boards%20WHERE%20id%20%3D%20%27dspip_tools%27%20LIMIT%20100&client_id=[clientid]&api.pretty_print=true&format=xml LiQL query =SELECT * FROM boards WHERE id = 'dspip-tools' LIMIT 100 Any ideas why the more general call is not working? I can confirm it is returning updated info for the previously existing boards (i.e. title, description, etc.) just not returning the new board data.khill7 years agoMentor120Views0likes4CommentsCreate cookie in page initialization script returns log in issue
Hi Everyone, Few days back, I tried tocreate a new browser cross domain cookieon the response and used http.response.setCookie(cookie) context object in page initialization script. Then after that, I was not able to log in to the community and ultimately, i opened a ticket with support to revert the old version. So, basically i am unable to figure out, what's the reason behind this? Thanks, Payal UppalPayal7 years agoDirector121Views0likes1CommentNavigate users to a custom page other than access denied page
My requirement is to restrict a category content only to be accessible by Administrators and I got it done with roles and permissions. When a user other than Administrator have a conversation/thread Id from that private category (lets say some 1234) and tries to navigate to that content, obviously the user is shown "Access Denied Page". I want to navigate that user to a "custom page" other than "Access Denied page". I tried to achive my requirement with page initialisation script like follows, But the user is still navigated to "Access Denied page" <#if coreNode.id = “1234” /> <#if !(coreNode.permissions.hasPermission("update_community"))> ${http.response.setRedirectUrl(webuisupport.urls.page.name.get(“custom-page”).build())} </#if> </#if> Is there any way to achieve my requirement?rapalaku7 years agoGuide183Views0likes5CommentsRest Apiv2 to retrieve messages with authentication
Hi, I am working on ApiV2 rest call to retrieve all messages. I used the below $aurl = "https://api.lithium.com/community/2.0/xxxxxxx/search?q=SELECT+*+FROM+messages&api.pretty_print=true"; print_r($aresponse = drupal_http_request($aurl, array('headers' => array('client_id' => 'xxxxxx','Content-Type' => 'application/json', 'client_secret' => 'xxx'), )));exit; I got the below error {"status":"Unauthorized","message":"Invalid Access Token. Please refresh the token","statusCode":401} [protocol] => HTTP/1.1 [status_message] => Internal Server Error Please suggest.Solved364Views0likes8CommentsCustom component which shows the list of users with the specific role
Hi! I got the custom component wich shows list of the users with the specific rank only. How can I customize it to show the list of the users with the specific role only? Tried to change the first line to: <#assign modId_request = rest("2.0","/search?q=" + "SELECT id FROM users WHERE role.name = 'Expert'"?url).data.items /> but got the following error: InvalidReferenceException:The following has evaluated to null or missing: ==> rest("2.0","/search?q=" + "SELECT id FROM users WHERE role.name = 'Expert'"?url).data.items [in template "preview" at line 1, column 26] The code of the original custom component wich works fine with the ranks is: <#assign modId_request = rest("2.0","/search?q=" + "SELECT id FROM users WHERE rank.name = 'Модератор'"?url).data.items /> <div class="lia-panel lia-panel-standard meet-the-team"> <div class="lia-decoration-border"> <div class="lia-decoration-border-top"> <div> </div> </div> <div class="lia-decoration-border-content"> <div> <div class="lia-panel-heading-bar-wrapper"> <div class="lia-panel-heading-bar"> <span class="lia-panel-heading-bar-title">Наша команда</span> </div> </div> <div class="lia-panel-content-wrapper"> <div class="lia-panel-content"> <div class="UserList lia-component-users-widget-user-list"> <a name="user-list"> </a> <div class="t-data-grid"> <table class="lia-list-slim"> <tbody> <#list modId_request as modId> <#assign userData = restadmin("/users/id/${modId.id}").user /> <#assign userOnlineStatus = restadmin("/users/id/${modId.id}/sessions/online/latest").user_session.login_time /> <#assign userRanking = rest("/users/id/${modId.id}/ranking/").ranking /> <#assign userLogin = userData.login/> <#assign userID = userData.id/> <#assign userRankTitle = userRanking.name /> <#assign userAvatar = restadmin("/users/id/${modId.id}/profiles/avatar").image.url /> <tr class="lia-list-row lia-row-odd t-first"> <td class="userColumn lia-data-cell-primary lia-data-cell-text"> <div class="UserProfileSummary lia-user-item lia-user-info-group"> <div class="UserAvatar lia-user-avatar lia-component-common-widget-user-avatar"> <img class="lia-user-rank-icon-left" title="${userRanking.name}" alt="${userRanking.name}" src="${userAvatar}" /> </div> <div class="lia-user-attributes"> <div class="lia-user-name"> <span class="UserName lia-user-name lia-user-rank--------"> <a href="/t5/user/viewprofilepage/user-id/${userID}" class="lia-link-navigation lia-page-link lia-user-name-link" style="<#if userRanking.display.color?has_content>color:#${userRanking.display.color};</#if>"> <span class="<#if userRanking.display.bold=="true">login-bold</#if>">${userLogin}</span> </a> <img class="lia-user-rank-icon-left" title="${userRanking.name}" alt="${userRanking.name}" src="${userRanking.display.left_image.url}" /> <#if userOnlineStatus?has_content> <img id="online_id" title="Онлайн" src="http://club-test.volia.com/skins/images/C1123C835A20B8ECA12F46921268A279/new_design-e5d3bd17/images/online.png"> <#else> <img id="online_id" title="Оффлайн" src="http://club-test.volia.com/skins/images/0A8F08A2BEA86687F76C21BF3CF000B2/base/images/offline.png"> </#if> </span> </div> </div> </div> </td> </tr> </#list> </tbody> </table> </div> </div> </div> </div> </div> </div> <div class="lia-decoration-border-bottom"> <div> </div> </div> </div> </div> Thanks!SolvedMyko_P7 years agoExpert191Views0likes2CommentsRetrieve all users from a specific category along with visit count, kudos count, etc.
Hi, I'm looking to retrieve all the users from a specific category and have the response include the various counts from this category (e.g. messages, kudos, replies, solutions, page views). Is there any way to do this grammatically through the API?hoffmanilya7 years agoContributor168Views1like3CommentsGet kudoed messages by user
Hi everyone, I'm trying to display all the messages kudoed by a user in his profile page. This is currently not working in my component. I think the problem come maybe from thelast query in the listing but I can't figure what's wrong. This is what I have: <#assign currentUserid = page.context.user???then(page.context.user.id, user.id) /> <#assign kudoedMessages = restadmin("2.0", "/search?q=" + ("SELECT message.id FROM kudos WHERE user.id = '${currentUserid}'")?url).data.items![] /> <#list kudoedMessages as kudoedMessage> <#assign kudoedMessage = rest("2.0","/search?q=" + "SELECT * FROM messages WHERE id='${message.id}'"?url).data.items![] /> <p>${kudoedMessage.id}</p> </#list> (Last quick question: Is it possible to "var_dump" variable in Freemarker? I have a hard time to get the property I need when in2nd level query )Solvedfrardouin7 years agoGuide214Views0likes3CommentsLIQL not in query
Hi, I was wondering is it possible to do something like the following. Basically i wantto exclude a set of id's from the result // get a 604 response SELECT * FROM messages WHERE id != '1' // couldn't find anything in the docs that support this SELECT * FROM messages WHERE id NOT IN ('1, '2') Cheersbenassi7 years agoHelper146Views0likes4CommentsCampaign page - http forward
Hi Lithium, if a custom wants to promote community.somecustomer.com/bigsales, which comes from a Lithium endpoint (html format), how can we achieve the short url, instead of the lithium out-of-box https://community.somecustomer.com/sdafuasf/plugins/custom/mysite/mysite/xxx-endpoint ? Can we get support to set up a http forward (NOT 301 redirect)? We want the URL to stay /bigsales, and it should be http 200. Even better, is Lithium has a tool inside STUDIO to set up this? Thanks Peterpeterlu7 years agoChampion70Views0likes1Comment[SDK] "package-plugin" failure in plugin-build-res
Hi All, Very new with the SDK, and trying to start small. I've successfully completed "li export-studio-plugin". I made a simple local change, and then attempted: lipackage-plugin Just to validate things. That's supposed to compile your plugin and make sure it's all valid, right? But I get some errors: [15:16:09] Loaded gulp tasks in: 1.15 s [15:16:09] Using gulpfile C:\Projects\listage\sas-communities-sdk\gulpfile.js [15:16:09] Starting 'plugin-build'... [15:16:09] Starting 'clean-tmp'... [15:16:09] Starting 'clean-plugin'... [15:16:09] Starting 'clean-plugin-zip'... [15:16:09] Finished 'clean-tmp' after 56 ms [15:16:09] Finished 'clean-plugin-zip' after 35 ms [15:16:09] Finished 'clean-plugin' after 38 ms [15:16:09] Starting 'clean'... [15:16:09] Finished 'clean' after 48 μs [15:16:09] Starting 'plugin-build-res'... [15:16:09] Starting 'plugin-build-web'... [15:16:09] Starting 'plugin-git-version'... [15:16:09] Finished 'plugin-git-version' after 93 μs [15:16:09] Failed to sync files [15:16:09] Finished 'plugin-build-res' after 37 ms [15:16:09] Failed to sync files [15:16:09] Finished 'plugin-build-web' after 38 ms [15:16:09] Finished 'plugin-build' after 112 ms [15:16:09] Starting 'plugin-verify'... [15:16:09] Tested 0 tests, 0 passes, 0 failures: PASS [15:16:09] Tested 0 tests, 0 passes, 0 failures: PASS [15:16:09] ✗ FAIL: Missing 2 expected files: res, res/** [15:16:09] Tested 1 tests, 0 passes, 1 failures: FAIL [15:16:09] 'plugin-verify' errored after 46 ms [15:16:09] [gulp] Error in plugin 'stream-sync': Errors [Stream 2] Error in script 'gulp-expect-file': Failed 1 expectations I don't like to "fail expectations" -- I like to exceed them. However, this SDK command is a harsh critic. As far as I can tell, I have a /res folder and content in my plugin folders. What should I check? Any way to request more verbose output from this command? And yes, I'm doing all of this on Windows. I managed to get the SDK components installed/built by having Python 2.7 and a C++ compiler in the right spots. Thanks, ChrisSolvedcjdinger7 years agoLeader169Views0likes2CommentsAPI v1 response - not well designed in Freemarker
Hi Lithium, Sometimes, using rest() function in freemarker can throw an exception. But in some case, we do not want it to throw exception, but instead, we want to fetch information in this format below. <responsestatus="error"> <errorcode="100"> <message> score.flood: You cannot give more than 1 Likes per day. </message> </error> </response> So we can use code like this <#if res.@status == "error"> instead of <#attempt> ...... <#recover> ${.error} </#attempt> Because ${.error} is a full stack trace which contains ugly message like "xxxx.ftl line 201, column 12....." In some cases, we need to fetch message in clean xml format, so we can write some logic to send user proper messages. Eg. If I want to write my own kudo function via rest API, I need to know if it fails due to kudo flood control, instead of a exception stack trace. we are currently usng rest("/messages/id/${messageId}/kudos/give") Do we need to add something like ?restapi.response_style=xml to make it work? I have tried several, not working. Peterpeterlu7 years agoChampion71Views0likes0CommentsUpload an Image on behalf of another USER - Community RESTAPIv1
Hi all, I am writing a script to import a wordpressblog. I have hit a problem with uploading the images from the wordpress blog into lithium. If I upload them all to the API user gallery that works fine but i'd really like to upload them to the user who posted the blogs gallery. The API User is an Administrator yet everytime I place the following call: https://<stageserver.com>/restapi/vc/users/id/259/media/albums/default/public/images/upload I get a response code of 303 - and an error message of User 289 does not have the following permissions etc 289 is the API User..is there some special trick to posting an image to another user's gallery that I am not getting?143Views0likes5CommentsAdd device UDID to Free iOS Development Provisioning Profile
Hi all, I have created a Free iOS Development Provisioning Profile to test my app. Now I want to share the app to my friend and I have the UDID of the device. As I don't have the device to run the app to run it on xcode. How can I add the device udid to that Provisioning Profile to share the app. Thanks.Ellajohn7 years agoContributor69Views0likes1Comment