Ticket #701 (assigned enhancement)

Opened 14 years ago

Last modified 8 years ago

Allow changing the Language of a doc

Reported by: fguillaume Owned by: gracinet
Priority: P2 Milestone: CPS 3.5.6
Component: CPS (global) Version: TRUNK
Severity: minor Keywords:


We should allow changing the Language of a doc in the metadata edit form.

This involves:

  • having an API on the proxy to change the language, which involves updating the doc and all the proxies pointing to it (and checking that there's no collision) (so, for the UI, we need another API that does only the checks),
  • updating MetadataStorageAdapter? to special-case the Language field and call that API on the proxy.

Change History

comment:1 Changed 14 years ago by fguillaume

  • Milestone changed from CPS 3.3.5 to CPS 3.3.6

comment:2 Changed 14 years ago by fguillaume

  • Severity changed from enhancement to normal
  • Milestone changed from CPS 3.3.6 to CPS 3.4.0

comment:3 Changed 14 years ago by gracinet

What's the use-case ? Error recovery for uncautious users ?

comment:4 Changed 14 years ago by fguillaume

  • Milestone changed from CPS 3.4.0 to CPS 3.4.1

Yeah but that's not really important. Moving to 3.4.1.

comment:5 Changed 14 years ago by cciupitu

Use case (from a project for Suez)

The client wants to store all kind of files in a Flexible Document. In some cases, when he replaces (or changes) the file, he wants to replace/change the language of the document too.

comment:6 Changed 13 years ago by sfermigier

  • Type changed from defect to enhancement
  • Milestone changed from CPS 3.4.1 to CPS 3.4.2

That's an enhancement.

comment:7 Changed 12 years ago by madarche

  • Version changed from 3.3.4 to TRUNK
  • Severity changed from normal to minor
  • Milestone changed from CPS 3.5.0 to CPS 3.4.5

comment:8 Changed 8 years ago by gracinet

  • Status changed from new to assigned
  • Owner changed from fguillaume to gracinet
  • Milestone changed from CPS 3.5.5 to CPS 3.5.4

Agreed, it's really easy to create a document in english with actually french content.

Note: See TracTickets for help on using tickets.