Build better products with our product team
Description - Code markup language formatter (tidy)Why is this feature important to you - development enhancementHow would you like the feature to work - adobe campaign to recognise code language and offer tools to clean code or format it, or AT LEAST NOT MESS IT UP.Current Behaviour - Currently, you paste your tidy and beautiful code into webapps or templates and the code structure is reformatted, ugly. untidy, desorganized.
Description - There should be a way of introducing parent child relationship in AEM component dialogs (like we can in multifield). If there are two instances of one component included in another, the ansence of such a functionality leads to a lot of duplicate code. Usecase example is for an AEM + Angular code setup. There is a requirement to add a reusable link object/resource, that can be added to many different dialogs under different resource names "primaryCTA", "secondaryCTA", "link" nodes in Banner component, for example. It is as easy as doing a <sly data-sly-resource="${'primaryCTA' @ resourceType='my-project/components/cta-link'}" /><sly data-sly-resource="${'secondaryCTA' @ resourceType='my-project/components/cta-link'}" /> in HTL. However, we need similar solution with Angular. A dirty way of achieving this to have following in CTA dialog: <primaryCTA jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/container"> <items jcr:primaryType="nt:unstructured"> <id jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/textfield" fieldLabel="Link id" name="./primaryCTA/id" /> <text jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/textfield" fieldLabel="Link text" name="./primaryCTA/text" /> <href jcr:primaryType="nt:unstructured" fieldLabel="HREF Link URL" sling:resourceType="granite/ui/components/coral/foundation/form/pathfield" rootPath="/content/" name="./primaryCTA/href" /> </items></primaryCTA><secondaryCTA jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/container"> <items jcr:primaryType="nt:unstructured"> <id jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/textfield" fieldLabel="Link id" name="./secondaryCTA/id" /> <text jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/textfield" fieldLabel="Link text" name="./secondaryCTA/text" /> <href jcr:primaryType="nt:unstructured" fieldLabel="HREF Link URL" sling:resourceType="granite/ui/components/coral/foundation/form/pathfield" rootPath="/content/" name="./secondaryCTA/href" /> </items></primaryCTA> and include it in parent Banner component dialog: <primaryCTA jcr:primaryType="nt:unstructured" jcr:title="Primary CTA" granite:class="field-group-border" sling:resourceType="granite/ui/components/coral/foundation/form/fieldset"> <items jcr:primaryType="nt:unstructured"> <primaryCTA jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/include" path="my-project/components/cta-link/items/primaryCTA" /> </items></primaryCTA><secondaryCTA jcr:primaryType="nt:unstructured" jcr:title="Secondary CTA" granite:class="field-group-border" sling:resourceType="granite/ui/components/coral/foundation/form/fieldset"> <items jcr:primaryType="nt:unstructured"> <secondaryCTA jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/include" path="my-project/components/cta-link/items/secondaryCTA" /> </items></secondaryCTA> But this means duplication of code and not following DRY principles. Also we'd need a dialog for each different name. We need to have a clean way of introducing a node parent on CTA so we can avoid the duplicate code within CTA dialog. Why is this feature important to you - Clean code and avoids duplicate code How would you like the feature to work - Through AEM component dialogs with JS libraries and frameworks like Angular and React Current Behaviour - The feature does not exist
Currently in the Request Page Summary Panel for Documents. The Document Preview only support viewing image files. Others non image file will only show the document icon.It would be great if there's a download option included in the document preview for user to easily download the require files in the summary panel.
The All Timesheet Page (workfront.com/timesheets/all) currently allow user to search for any users/teams/roles in the "Search box" even the user does not have Administrative access to manage the user "Timesheets & Hours".Although the user will not able to search for the timesheet when filter. It would be great if the system only allow user to search for the user's they have access to in the "Search Box".
In Workfront New Experience, there is a muted yellow button next to Assignments that says "Not done yet" on a task or issue that is marked Complete/Closed. It is confusing to see that sandwiched in between Percent Complete and Status, especially because it jumps out the most so it isn't immediately clear if the item is current or complete.Would like this button to be less accentuated; maybe a plain URL like it used to be, or a drop-down option on Status so that Closed or Complete is the most prevalent item to the eye.
Hi there, A Global setting under project preferences - to do the same job on project level of auto complete when all tasks are 100% complete.
Description -We should save all templates and variables, and there needs to be on demand request / responce to generate emails. this way email archival problems will go aaway. Why is this feature important to you -No storage, not sending emails like BCC and stuck up in tracking and Delivery logs. How would you like the feature to work -Simple, by storing all templates and its variable values. Current Behavior -Functionality is not available at this moment
Description -There should be a way of introducing parent child relationship in AEM component dialogs (like we can in multifield). If there are two instances of one component included in another, the ansence of such a functionality leads to a lot of duplicate code. Usecase example is for an AEM + Angular code setup. There is a requirement to add a reusable link object/resource, that can be added to many different dialogs under different resource names "primaryCTA", "secondaryCTA", "link" nodes in Banner component, for example.It is as easy as doing a <sly data-sly-resource="${'primaryCTA' @ resourceType='my-project/components/cta-link'}" /><sly data-sly-resource="${'secondaryCTA' @ resourceType='my-project/components/cta-link'}" />in HTL. However, we need similar solution with Angular.A dirty way of achieving this to have following in CTA dialog:<primaryCTA jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/container"> <items jcr:primaryType="nt:unstructured"> <id jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/textfield" fieldLabel="Link id" name="./primaryCTA/id" /> <text jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/textfield" fieldLabel="Link text" name="./primaryCTA/text" /> <href jcr:primaryType="nt:unstructured" fieldLabel="HREF Link URL" sling:resourceType="granite/ui/components/coral/foundation/form/pathfield" rootPath="/content/" name="./primaryCTA/href" /> </items></primaryCTA><secondaryCTA jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/container"> <items jcr:primaryType="nt:unstructured"> <id jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/textfield" fieldLabel="Link id" name="./secondaryCTA/id" /> <text jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/textfield" fieldLabel="Link text" name="./secondaryCTA/text" /> <href jcr:primaryType="nt:unstructured" fieldLabel="HREF Link URL" sling:resourceType="granite/ui/components/coral/foundation/form/pathfield" rootPath="/content/" name="./secondaryCTA/href" /> </items></primaryCTA> and include it in parent Banner component dialog:<primaryCTA jcr:primaryType="nt:unstructured" jcr:title="Primary CTA" granite:class="field-group-border" sling:resourceType="granite/ui/components/coral/foundation/form/fieldset"> <items jcr:primaryType="nt:unstructured"> <primaryCTA jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/include" path="my-project/components/cta-link/items/primaryCTA" /> </items></primaryCTA><secondaryCTA jcr:primaryType="nt:unstructured" jcr:title="Secondary CTA" granite:class="field-group-border" sling:resourceType="granite/ui/components/coral/foundation/form/fieldset"> <items jcr:primaryType="nt:unstructured"> <secondaryCTA jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/include" path="my-project/components/cta-link/items/secondaryCTA" /> </items></secondaryCTA>But this means duplication of code and not following DRY principles. Also we'd need a dialog for each different name.We need to have a clean way of introducing a node parent on CTA so we can avoid the duplicate code within CTA dialog. Why is this feature important to you -Clean code and avoids duplicate code How would you like the feature to work -Through AEM component dialogs with JS libraries and frameworks like Angular and React Current Behaviour -The feature does not exist
It would be very helpful if you could control which MSI emails are available in the Outlook Plug-In vs. the Salesforce MSI tab. Since tokens do not populate at all from Outlook, it would be best to have a set of messages visible for Outlook Plug-In use and a separate set available only for sending MSI emails from within Salesforce.
Accidents happen. If a program gets deleted on accident, we need a way to either restore it on our own or ask support to restore. Gone forever should not be an option, there should always be a grace period. Thanks! Bonnie
Task Approval Process - Ability to add a comment when it is approved as we add a comment when it is rejectedAs of today we have only ability to add a comment/update when the task is rejected. We need a place to add a comment in the approval flow when it is approved as well
Layout Templates can be provisioned to 'Group(s) with Admin Access'. This helps the Group Admins select only the Layout Templates they should have access to when editing a user.We want to replicate the same setup for 'Access Levels'.This will help us to control who has access to which Access Level in the platform.
Description -Why is this feature important to you - It saves time and prevents selection of wrong dataset.How would you like the feature to work - There should be search button, search by name or label, while selecting Dataset in Source connection.Current Behaviour - Currently, you need to click on next page to identify your dataset. It is time-consuming.
It would be nice if you were able to either preset from a set up perspective or from the task level the ability to have options when duplicating tasks...like: Clear Assignment, Clear Predecessor, Clear Dates, Select Status, Notify Assignee etc.
Would love the ability to send someone a URL so they can go directly to the right folder in the project.
A filter in Updates would be great. Sometimes there are very long strings of updates, and some are nested/collapsed and it can be hard to find one that you know is there. If you could filter by User (if you know who posted it) or search by a word, that would make finding that elusive needle in a haystack so much easier.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKSorry, our virus scanner detected that this file isn't safe to download.
OK