Crafter CMS 2.5.x Looking for user who trigger a publish to live - crafter-cms

I'm currently working on a custom post processor for the crafter deployer that takes some information from the files to publish to the live server and make an integration with an external system. The thing I missing is the information (username and email) of the person who actually approved the publishing of the documents in the workflow.
We are working with Alfresco as the content repository for our implementation.

Related

Docusign - developer account query

We have a developer account and I am starting to integrate it into our system. The system is based on Laravel/VueJS and I've 2 additions Eric Tucker Docusign SDK and the official Docusign SDK.
I've managed to create a template in our developer area, with custom fields (a question later regarding them) but wonder what happens when I have completed the system on our website. What happens going live? I presume that any template created in our account is used by associated users on our system - or do they have to create templates on their account and create custom fields etc?
When you go live you'll have to move your templates/custom fields to the new production account (or the existing one).
More information about going live - https://developers.docusign.com/platform/go-live/

How do I deploy my Gatsby site to Azure when new Prismic content is published?

My current workflow sucks! It's due to inexperience with static site generators. I have a site built with Gatsby. The content is sourced from the Prismic headless CMS. I deploy to Azure Static Web Apps via command line Git. When I push or manually run a Github Action, the site grabs all the content from Prismic, builds and deploys. You have to first publish in Prismic, then open up Github and run the actions.
Prismic has a webhook option. You give it an API endpoint and auth credentials and whatever is at the other end gets executed when content is published. I also have an API endpoint set up in Azure but it does nothing right now but return a string when you access it.
How do I bridge the two so the site builds and redeploys whenever content is published at Prismic?
This is totally feasible (I didn't try it myself) but needs some configurations.
To do this you need to use Github Actions
using Github Actions require users to add a personal access token with the repo scope key. To learn more refer to Github's docs.
You need to add the header key & value in your Prismic Webhooks settings such as
Note: Currently, the custom headers feature is in the testing phase and it will be released soon check this page to follow the progress of the feature.
Also, you can check this article article to get some inspiration, and it will be cool if you can share your work with the community.

IBM Lotus java XPage rest service - does it require signing for each user?

I have made a Java ExtLib XPage custom REST service (CustomServiceBean) database basing on this solution: https://setza-projects.atlassian.net/wiki/spaces/RS/pages/363593730/IBM+Domino
I modified it though to use NotesCalendar class to create, update and delete events & resource reservations (so everything in fact is processed by the calendar, I'm only using raw documents for reading $Rooms in names.nsf and $Reservations in the reservations database). Everything works fine so far, it uses current session to open the calendar. I have some concerns regarding the permissions though.
What I want (and need):
Ability to create calendar events & reservations as SPECIFIC users, I don't want just one "main" user that will create everything. I want each IBM Lotus user to be able to login with their credentials and create or update their calendar events.
This database with XPage will be deployed on our client's servers, so I don't want to require some special configuring for each user in order to be able to access my REST service.
I set up a new local installation of Lotus Server and created a new application using my XPage database as template, and I couldn't access the API neither with admin account or other accounts:
HTTP JVM: CLFAD0229E: Security exception occurred servicing request for: /db.nsf/services.xsp/api - HTTP Code: 403. For more detailed information, please consult error-log-0.xml
As soon as I added my admin account to Server configuration -> Security -> Sign or run unrestricted methods and operations, it started working again. Not only for the admin account, but also for other accounts that were just created with an internet password and weren't assigned any specific roles or permissions. I didn't even sign the database.
So my question is, is this enough in order to get it working on client's production server? It kind of makes no sense to me, but it worked on my local server so I'm not sure, I'm new to IBM Lotus and I'm just doing an integration REST service.
If not, how could I do it, so I wouldn't really need to put the end client (Lotus server owner) into the hassle of configuring each user, while still being able to access the API as any Lotus user (providing the username and password)? I can either log-in as each indepentend user, or perform some impersonation with a "main" privileged account (create entries in someone else's calendar as him), although I think there is no way to do it in Java, because .getCalendar is a method of the Session class, I tried using createSession(), but I wasn't able to.
Every notes application needs to be signed by an administrator with an ID known to the customers environment. The Id which is used to sign the db must have the appropriate rights, through the security tab in the server document. If the app is not signed properly, the app won't run. Once the app is signed, it runs in the authorized users session with the users rights.

IBM Lotus Notes SIGNING XPAGES DOCUMENT in WEB browser

First of all. I am a beginner in IBM development and i don't have a lot of experience in IBM Domino server or Xpages.
My task is like this:
"Create a document using xpages, and sign document using ID from server ID Vault and get Verified by server".
I have a simple form consisting of two inputs (subject, content). I have Xpages page and everything set up for creating and viewing documents.
But i got stuck trying to sign each document with user id. I have set up user ID in Vault. Then I enter X-page from browser (not Notes Client) i have access to forms and documents.. with configured credentials.
So basically what I'm asking is:
HOW TO SIGN DOCUMENTS from web browser (X-pages) using ID from Vault and get Verified by Server ?
The most practical answer to this, I believe, is to wait for a future Feature Pack to 9.0.1. API access to ID Vault names (including this ability specifically) is one of the features that was in the 9.0.2 stream but which is now (presumably) broken out into an upcoming feature pack.
As for which feature pack, I can't quite say: I see it on the list of planned features, but not on the table of which release/date it is slotted for currently. I wouldn't be surprised if it came alongside Verse-on-premises, but that's mere speculation.

Dynamics CRM 2011 external web site vs ISV in CRM 4

I have to update code made for CRM 4. It consists of custom aspx pages which are in ISV folder.
I created a custom web site and hosted it on the same server where CRM is. It is configured with anonymous authentication and I pass a user id as query string parameter to set it as CallerId on the proxy. Code builds a hierarchy tree of an entity. Most of users have Business Unit level of privileges, but some records from other BU are shared with a team they are member of.
The problem is that the code runs far much slower than as ISV deployed. What could be the reason for this? When I run the code with crmadmin credentials, it goes faster, even if I run RetrievePrincipalAccessResponse for each product, it runs faster.
Appriciate any suggestion

Resources