• Gracia
  • NEWBIE
  • 0 Points
  • Member since 2019

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 8
    Questions
  • 8
    Replies
I have tried to upload the file after exporting but not able to do import in different org.
  • February 18, 2021
  • Like
  • 0
My Aura Componet code is below----->>I am making lightning form dynamically using custom metadata type----->>"In aura its working fine"

<aura:component implements="forceCommunity:availableForAllPageTypes" access="global" controller="fundRequestWebForm" >
    
    <aura:attribute name="userInfo" type="user"/>  
    <aura:attribute name="totalPageNumber" type="Integer"/>
    <aura:attribute name="currentPageNumber" type="Integer" default="1"/>
    <aura:attribute name ="showForm" type= "Boolean" default="false"/>
    <aura:attribute name ="showPrevious" type= "Boolean" default="false"/>
    <aura:attribute name ="showSave" type= "Boolean" default="false"/>
    
    <aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
    <aura:attribute name="hasErr" type="Boolean" default="false"/>
    <aura:attribute name="fundRequestFieldList" type="object" />
    
    <button class="slds-button slds-button_brand" onclick="{!c.showFundRequestForm}" >New Fund Request</button>
    <aura:if isTrue="{!v.showForm}">
        <div class="slds-modal slds-fade-in-open">
            <div class="slds-modal__container">
                <div class="slds-modal__content slds-p-around--medium">
                    <div>
                        <header class="slds-modal__header">
                            <button class="slds-button slds-button_icon slds-modal__close slds-button_icon-inverse" onclick="{!c.handleCancelPopupClick }" title="Close">
                                <lightning:icon iconName="utility:close" alternativeText="Approved" />
                            </button>
                            <h2 class="slds-text-heading_medium slds-hyphenate"> New Partner Fund Request</h2>
                        </header>
                        <aura:iteration items="{!v.fundRequestFieldList}" var="pfr">
                            <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                <aura:if isTrue="{!pfr.formfieldList.Required__c}">
                                    
                                    <span class="slds-required" title="">* </span>
                                </aura:if>
                                
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c=='Text'}">
                                
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <lightning:input type="{!pfr.formfieldList.DataType__c}" 
                                                     name="input1" 
                                                     label="{!pfr.formfieldList.Fund_Request_Field_Name__c}" 
                                                     value="{!pfr.formfieldList.Answer__c}" />
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c=='Email'}">
                                
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <lightning:input type="{!pfr.formfieldList.DataType__c}" 
                                                     name="input1" 
                                                     label="{!pfr.formfieldList.Fund_Request_Field_Name__c}" 
                                                     value="{!pfr.formfieldList.Answer__c}" />
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c=='Picklist'}">
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <lightning:select name="input1" 
                                                      label="{!pfr.formfieldList.Fund_Request_Field_Name__c}"
                                                      >    
                                        <option value="">
                                            --None--
                                        </option>
                                        
                                        <aura:iteration items="{!pfr.picklistvalues}" var="rd">
                                            <option value="{!rd}">
                                                {!rd}
                                            </option>
                                        </aura:iteration> 
                                    </lightning:select>
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c == 'Date'}">
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <ui:inputDate value="{!pfr.formfieldList.Answer__c}"  
                                                  displayDatePicker="true" 
                                                  format="MM/dd/yyyy"/>
                                    
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c == 'Currency' || pfr.formfieldList.DataType__c == 'Number'}">
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <lightning:input type="number" 
                                                     name="input1" 
                                                     label="{!pfr.formfieldList.Fund_Request_Field_Name__c}" 
                                                     value="{!pfr.formfieldList.Answer__c}" />
                                    
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!and(pfr.formfieldList.DataType__c=='Lookup', pfr.formfieldList.Fund_Request_Field_Name__c=='Partner Account TIBCO Contact')}">
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">   
                                    <lightning:input type="{!pfr.formfieldList.DataType__c}" 
                                                     name="input11" 
                                                     label="{!pfr.formfieldList.Fund_Request_Field_Name__c}" 
                                                     value="{!v.userInfo.Name}"
                                                     disabled="true"/>
                                    
                                </aura:if>
                            </aura:if>
                        </aura:iteration>
                        
                        <footer class="slds-modal__footer">
                            <lightning:button label="Cancel" title="Cancel" onclick="{! c.handleCancelPopupClick }"/>
                            
                            <aura:if isTrue="{!v.showPrevious}">  
                                <lightning:button variant="brand" label="Previous" title="Previous" onclick="{! c.handlePreviousClick }" />
                            </aura:if>
                            
                            <aura:if isTrue="{!v.showSave}">  
                                
                                <lightning:button variant="brand" label="Save" title="Save" onclick="{! c.handlesavetClick }" />
                                <aura:set attribute="else">
                                    <lightning:button variant="brand" label="Next" title="Next" onclick="{! c.handleNextClick }" />
                                </aura:set>
                                
                            </aura:if>
                            
                        </footer>       
                        
                    </div>
                </div>
            </div>
        </div>
        
        
    </aura:if>
    
</aura:component>
  • January 02, 2021
  • Like
  • 0
I have made it like that---always its showing false only...

if(($User.AccountId__c =PartnerAccount__r.Id), True, False)

I have tried with == also even then its not working correctly.
Kindly let me know where is the error???????????/
  • December 17, 2020
  • Like
  • 0
public with sharing class pia_Locked_Validation {
    
    @AuraEnabled(cacheable=true)
    public static list<string> getRecordIds(Id caseId) {
       system.debug('rcordid>>>>>>>>>>'+caseId);
        list<string>pmList1= new list<string>();
        
        User currentuser =new User();
        
        currentuser=[Select Id,Name,Email from User where Id=:userinfo.getuserId()];
        system.debug('currentUser'+currentuser.Id);
       
        for(PermissionSetAssignment pm1:[SELECT Id,AssigneeId, PermissionSet.Name FROM PermissionSetAssignment WHERE PermissionSet.Name ='dfgd']){
             system.debug('PermissionSetAssignment1'+pm1.PermissionSet.Name);
            if(pm1.AssigneeId==currentuser.Id){
                  system.debug('PermissionSetAssignmentIF1'+pm1.AssigneeId);
                pmList1.add(pm1.PermissionSet.Name);
            } 
        }
          for(PermissionSetAssignment pm2:[SELECT Id,AssigneeId, PermissionSet.Name FROM PermissionSetAssignment WHERE PermissionSet.Name ='fgf']){
           system.debug('PermissionSetAssignment2'+pm2.AssigneeId);
              if(pm2.AssigneeId==currentuser.Id){
                    system.debug('PermissionSetAssignmentIF2'+pm2.AssigneeId);
                pmList1.add(pm1.PermissionSet.Name);
            } 
        }
        
         system.debug('zthis is return'+pmList1);
         return pmList1;
    }
}

LWC COMPOENTN BELOW----------------------------------->>>>>>>>>

wiredObjectInfo({data, error}) {
        if (data) {
            console.log('ObjectInfo' + data.length);
          
            if(data.length>0){
                this.mainButton= true;
            }
            this.error = undefined;
        } else if (error) {
            this.error = error;
           
        }
    }
  • December 05, 2020
  • Like
  • 0
public with sharing class pia_Locked_Validation {
    
    @AuraEnabled(cacheable=true)
    public static list<string> getRecordIds(Id caseId) {
       system.debug('rcordid>>>>>>>>>>'+caseId);
        list<string>pmList1= new list<string>();
        
        User currentuser =new User();
        
        currentuser=[Select Id,Name,Email from User where Id=:userinfo.getuserId()];
        system.debug('currentUser'+currentuser.Id);
       
        for(PermissionSetAssignment pm1:[SELECT Id,AssigneeId, PermissionSet.Name FROM PermissionSetAssignment WHERE PermissionSet.Name ='Privacy_Community_Kinesso_Viewing_Approval_Permission_Set']){
             system.debug('PermissionSetAssignment1'+pm1.PermissionSet.Name);
            if(pm1.AssigneeId==currentuser.Id){
                  system.debug('PermissionSetAssignmentIF1'+pm1.AssigneeId);
                pmList1.add(pm1.PermissionSet.Name);
            } 
        }
          for(PermissionSetAssignment pm2:[SELECT Id,AssigneeId, PermissionSet.Name FROM PermissionSetAssignment WHERE PermissionSet.Name ='Privacy_Community_Checkbox_on_Case_Fields']){
           system.debug('PermissionSetAssignment2'+pm2.AssigneeId);
              if(pm2.AssigneeId==currentuser.Id){
                    system.debug('PermissionSetAssignmentIF2'+pm2.AssigneeId);
                pmList1.add(pm1.PermissionSet.Name);
            } 
        }
        
         system.debug('zthis is return'+pmList1);
         return pmList1;
    }
}

LWC COMPOENTN BELOW----------------------------------->>>>>>>>>

wiredObjectInfo({data, error}) {
        if (data) {
            console.log('ObjectInfo' + data.length);
          
            if(data.length>0){
                this.mainButton= true;
            }
            this.error = undefined;
        } else if (error) {
            this.error = error;
           
        }
    }
  • December 05, 2020
  • Like
  • 0
({    
    doInit : function (component, event, helper) {
       
        var pageRef = component.get("v.pageReference");
        var state = pageRef.state;
        var base64Context = state.inContextOfRef;
        if (base64Context.startsWith("1\.")) {
            base64Context = base64Context.substring(2);
        }
        var addressableContext = JSON.parse(window.atob(base64Context));
        var recId= addressableContext.attributes.recordId;
        console.log('recId>>>>>',recId);
        component.set("v.recordId", recId);
        component.find("caseRecordLoader").reloadRecord();
        
        var action = component.get("c.getRecordTypeValues");
        action.setParams({
            "objAPIName": 'Contact'                     
        });
        action.setCallback(this, function(response) {
            var state = response.getState();
            if (state === "SUCCESS") {
                var result = response.getReturnValue();
                var recordTypes = result.recordTypes;
                var recordtypeMap = [];
                for(var key in recordTypes){
                    recordtypeMap.push({label: recordTypes[key], value: key});
                }
                component.set("v.recordTypeMap", recordtypeMap);
                component.set("v.selectedRecordTypeId", result.defaultRecordTypeId);
                
            }
        });
        $A.enqueueAction(action);
    },
    
  • November 10, 2020
  • Like
  • 0
I have tried to upload the file after exporting but not able to do import in different org.
  • February 18, 2021
  • Like
  • 0
My Aura Componet code is below----->>I am making lightning form dynamically using custom metadata type----->>"In aura its working fine"

<aura:component implements="forceCommunity:availableForAllPageTypes" access="global" controller="fundRequestWebForm" >
    
    <aura:attribute name="userInfo" type="user"/>  
    <aura:attribute name="totalPageNumber" type="Integer"/>
    <aura:attribute name="currentPageNumber" type="Integer" default="1"/>
    <aura:attribute name ="showForm" type= "Boolean" default="false"/>
    <aura:attribute name ="showPrevious" type= "Boolean" default="false"/>
    <aura:attribute name ="showSave" type= "Boolean" default="false"/>
    
    <aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
    <aura:attribute name="hasErr" type="Boolean" default="false"/>
    <aura:attribute name="fundRequestFieldList" type="object" />
    
    <button class="slds-button slds-button_brand" onclick="{!c.showFundRequestForm}" >New Fund Request</button>
    <aura:if isTrue="{!v.showForm}">
        <div class="slds-modal slds-fade-in-open">
            <div class="slds-modal__container">
                <div class="slds-modal__content slds-p-around--medium">
                    <div>
                        <header class="slds-modal__header">
                            <button class="slds-button slds-button_icon slds-modal__close slds-button_icon-inverse" onclick="{!c.handleCancelPopupClick }" title="Close">
                                <lightning:icon iconName="utility:close" alternativeText="Approved" />
                            </button>
                            <h2 class="slds-text-heading_medium slds-hyphenate"> New Partner Fund Request</h2>
                        </header>
                        <aura:iteration items="{!v.fundRequestFieldList}" var="pfr">
                            <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                <aura:if isTrue="{!pfr.formfieldList.Required__c}">
                                    
                                    <span class="slds-required" title="">* </span>
                                </aura:if>
                                
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c=='Text'}">
                                
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <lightning:input type="{!pfr.formfieldList.DataType__c}" 
                                                     name="input1" 
                                                     label="{!pfr.formfieldList.Fund_Request_Field_Name__c}" 
                                                     value="{!pfr.formfieldList.Answer__c}" />
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c=='Email'}">
                                
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <lightning:input type="{!pfr.formfieldList.DataType__c}" 
                                                     name="input1" 
                                                     label="{!pfr.formfieldList.Fund_Request_Field_Name__c}" 
                                                     value="{!pfr.formfieldList.Answer__c}" />
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c=='Picklist'}">
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <lightning:select name="input1" 
                                                      label="{!pfr.formfieldList.Fund_Request_Field_Name__c}"
                                                      >    
                                        <option value="">
                                            --None--
                                        </option>
                                        
                                        <aura:iteration items="{!pfr.picklistvalues}" var="rd">
                                            <option value="{!rd}">
                                                {!rd}
                                            </option>
                                        </aura:iteration> 
                                    </lightning:select>
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c == 'Date'}">
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <ui:inputDate value="{!pfr.formfieldList.Answer__c}"  
                                                  displayDatePicker="true" 
                                                  format="MM/dd/yyyy"/>
                                    
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!pfr.formfieldList.DataType__c == 'Currency' || pfr.formfieldList.DataType__c == 'Number'}">
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">
                                    <lightning:input type="number" 
                                                     name="input1" 
                                                     label="{!pfr.formfieldList.Fund_Request_Field_Name__c}" 
                                                     value="{!pfr.formfieldList.Answer__c}" />
                                    
                                </aura:if>
                            </aura:if>
                            
                            <aura:if isTrue="{!and(pfr.formfieldList.DataType__c=='Lookup', pfr.formfieldList.Fund_Request_Field_Name__c=='Partner Account TIBCO Contact')}">
                                <aura:if isTrue="{!v.currentPageNumber==pfr.formfieldList.Page_Number__c}">   
                                    <lightning:input type="{!pfr.formfieldList.DataType__c}" 
                                                     name="input11" 
                                                     label="{!pfr.formfieldList.Fund_Request_Field_Name__c}" 
                                                     value="{!v.userInfo.Name}"
                                                     disabled="true"/>
                                    
                                </aura:if>
                            </aura:if>
                        </aura:iteration>
                        
                        <footer class="slds-modal__footer">
                            <lightning:button label="Cancel" title="Cancel" onclick="{! c.handleCancelPopupClick }"/>
                            
                            <aura:if isTrue="{!v.showPrevious}">  
                                <lightning:button variant="brand" label="Previous" title="Previous" onclick="{! c.handlePreviousClick }" />
                            </aura:if>
                            
                            <aura:if isTrue="{!v.showSave}">  
                                
                                <lightning:button variant="brand" label="Save" title="Save" onclick="{! c.handlesavetClick }" />
                                <aura:set attribute="else">
                                    <lightning:button variant="brand" label="Next" title="Next" onclick="{! c.handleNextClick }" />
                                </aura:set>
                                
                            </aura:if>
                            
                        </footer>       
                        
                    </div>
                </div>
            </div>
        </div>
        
        
    </aura:if>
    
</aura:component>
  • January 02, 2021
  • Like
  • 0
I have made it like that---always its showing false only...

if(($User.AccountId__c =PartnerAccount__r.Id), True, False)

I have tried with == also even then its not working correctly.
Kindly let me know where is the error???????????/
  • December 17, 2020
  • Like
  • 0
({    
    doInit : function (component, event, helper) {
       
        var pageRef = component.get("v.pageReference");
        var state = pageRef.state;
        var base64Context = state.inContextOfRef;
        if (base64Context.startsWith("1\.")) {
            base64Context = base64Context.substring(2);
        }
        var addressableContext = JSON.parse(window.atob(base64Context));
        var recId= addressableContext.attributes.recordId;
        console.log('recId>>>>>',recId);
        component.set("v.recordId", recId);
        component.find("caseRecordLoader").reloadRecord();
        
        var action = component.get("c.getRecordTypeValues");
        action.setParams({
            "objAPIName": 'Contact'                     
        });
        action.setCallback(this, function(response) {
            var state = response.getState();
            if (state === "SUCCESS") {
                var result = response.getReturnValue();
                var recordTypes = result.recordTypes;
                var recordtypeMap = [];
                for(var key in recordTypes){
                    recordtypeMap.push({label: recordTypes[key], value: key});
                }
                component.set("v.recordTypeMap", recordtypeMap);
                component.set("v.selectedRecordTypeId", result.defaultRecordTypeId);
                
            }
        });
        $A.enqueueAction(action);
    },
    
  • November 10, 2020
  • Like
  • 0
I am getting the error "'npm' is not recognised as an internal or external command" while creating project in VS code using Salesforce CLI. Don't know what I am missing out. Can anyone guide me.
Here is the Question


Create an Apex class that implements the Schedulable interface to update Lead records with a specific LeadSource. Write unit tests that achieve 100% code coverage for the class. This is very similar to what you did for Batch Apex.
Create an Apex class called 'DailyLeadProcessor' that uses the Schedulable interface.
The execute method must find the first 200 Leads with a blank LeadSource field and update them with the LeadSource value of 'Dreamforce'.
Create an Apex test class called 'DailyLeadProcessorTest'.
In the test class, insert 200 Lead records, schedule the DailyLeadProcessor class to run and test that all Lead records were updated correctly.
The unit tests must cover all lines of code included in the DailyLeadProcessor class, resulting in 100% code coverage.
Run your test class at least once (via 'Run All' tests the Developer Console) before attempting to verify this challenge.


Here is my code so far

global class DailyLeadProcessor implements Schedulable {

    global void execute(SchedulableContext ctx) {
        list<leads>Lead = [select leadSource from lead where isnull= true]
        
         for (Integer i = 0; i < 200; i++) {
            Leads.add(new lead(
                name='Dream force'+i
            ));
        }
        insert Leads;
    }

I am not sure what is wrong here
Hi,

I translated tabs, labels and custom fields in french on the sandbox.
I created Outbound Change Sets and add 'language translation' component in french.
I uploaded in production but the translation doesn't work.
Thanks in advance for your help.
Sébastien.