Giter Site home page Giter Site logo

xrm-oss / xrm-quick-edit Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 2.0 524 KB

A Dynamics CRM Add-In for speeding up tasks such as translating or toggling field security on or off

License: MIT License

HTML 1.51% JavaScript 98.49%
bulk dashboard dynamics-365 dynamics-crm labels solution translation update xrm

xrm-quick-edit's People

Contributors

digitalflow avatar phuocle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

gasyleiss phuocle

xrm-quick-edit's Issues

Auto translates override each other

When doing multiple auto translates, each one overrides the previous changes. Solve by only creating w2ui and changes property, if not set.

Url encode phrases

Auto translate generates errors if phrases contain special characters. Encode phrases in url.

Issue translating BigInt fields

When updating a BigInt field, such as VersionNumber, an error is thrown by the CRM:

"Cannot convert the literal '9223372036854776000' to the expected type 'Edm.Int64'."

We don't update this property, though.

Can't edit form cell items

Hi, thank you very much for your work, it's amazing! But I can't edit form cell items on locked entity, It works for tabs and sections translation, but not on the cell level under section - I don't get edit mode on double click there. I have tried with 3.10.0 and 3.14.1, both as unmanaged solution under CRM 9.1 online. But it works for me on premise with 3.3.1 managed solution (this version is working for me without entity lock requirement, but has already translation locks entity?) under CRM 8.2.

consider JSON files containing strings too

As an admin I would like to have custom JSON files containing LCID specific key-value pairs for labels used in business logic also be considered in the dashboard so that they can be translated as well.

Using api-free.deepl.com as translator

Hey, when auto-translating it fails to utilize free deepl api subscriptions as they have a different url than regular ones: api-free.deepl.com vs. what is used in Xrm-Quick-Edit api.deepl.com.
Can we introduce a way to use free deepl api?
KR and great tool!

Can not import Xrm-Quick-Edit managed solution

Hi Florian,

I can't import Xrm-Quick-Edit managed solution Release v2.8.0 with error message:

You can only import solutions with a package version of 8.2 or earlier into this organization. Also, you can't import any solutions into this organization that were exported from Microsoft Dynamics 365 2011 or earlier.

My environment:

  • MS Dynamics 365 v8.2.2.112 on-premises
  • Xrm-Quick-Edit managed solution Release v2.7.0

Regards,
OldCat

prevent form field translations

As an admin I want to lock prevent the translation of form fields as the the form fields inherit the label from attribute metadata.

Form Grid shows empty cells

Empty cells are shown in the form translation grid. This does no harm, but is confusing.
In addition to that, sorting should probably be disabled for this grid, as it can not be deactivated again.

language filter

It would be nice if we can enable a filter that only the baselanguage and the language of the current user are shonw in the grid.
Especially when we enable more than 3 or 4 languages the grid is overloaded.

Solution support

Hi Florian,
it would be great if we would have the possibility while maintaining the translations to select a solution so that the adjusted attributes, views, etc. are automatically added to that solution.
Typically key users maintain the translation but they are not familiar with adding the necessary components to a solution. As we want to deploy only changes instead of the whole bunch it is not so easy to determine the changes a key user did while translating.

cheers
Lars

Add more controls

There should be a collapse / extend all button for grids using tree-like grids.

In extension, there should also be a Find-Replace Function.

BPF translations

As a user I want also be able to translate BPF details in the dashboard. Currently stagenames are not available.

New Features

New Features to implement in a configurable way (and disable by default)

  • Filter for Entity Selector in configuration (So that not all Entities are shown everytime)
  • Allow for hiding unnecessary buttons per configuration
  • IsEmpty Filter
  • Display Language columns based on user language: Only show base and user language by default (if setting enabled)

Issues in Edge

When using the Translation Grid in Microsoft Edge, forms can not be translated, since parsing of the formXml throws an error.
Firefox and Chrome work.

Collapsed changes are not applied

When translating components that use the tree-like grid view, only changes that are visible count as changes.
For now, all changes have to be visible when saving.
This should get fixed, so that changes in collapsed sub trees get applied as well.

Dashboard reloads when resizing window

When resizing or moving the window to another screen, the CRM automatically reloads the dashboard, all unsaved changes are then lost.
There has to be a way to block this behaviour.

auto translate

As an admin I would like to maintain in the configuration which API is used for auto translation.
I would like to see the option for selecting Deepl and maintaining an API Key or another API like Azure Translate.

Not working in IE

Grid does not load in IE, move on load function to own script tag in body.

form filter

As an admin I would like to have a configuration ability to filter the forms per entity available for translations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.