Bug 260469

Summary: Make 'Document Info' configurable (Add to preference)
Product: [Applications] calligracommon Reporter: Charles Phoenix <phoenixreads>
Component: generalAssignee: Camilla Boemann <cbo>
Status: RESOLVED FIXED    
Severity: wishlist CC: cbo, chris.vigelius
Priority: NOR    
Version: 1.6 or before   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Faure 2010-12-17 19:41:15 UTC


---- Reported by phoenixreads@gmail.com 2007-02-21 17:00:19 ----

Version:           1.6.1 (using KDE 3.5.6, Gentoo)
Compiler:          Target: x86_64-pc-linux-gnu
OS:                Linux (x86_64) release 2.6.17-gentoo-r8

Simple put, it gets annoying doing, File->Document Info->Delete Personal Data.

It keeps adding my name.

If 'Document Info' default was in preferences the user would have confidence the info for many images is what they specify. Could be extended into a template.



---- Additional Comments From boud@valdyas.org 2007-12-06 21:59:48 ----

This is a koffice-wide problem.



--- Bug imported by faure@kde.org 2010-12-17 19:42  ---

This bug was previously known as bug 142026.

Comment 1 Camilla Boemann 2012-05-04 12:43:01 UTC
*** Bug 260468 has been marked as a duplicate of this bug. ***
Comment 2 Camilla Boemann 2012-05-06 19:00:36 UTC
Git commit 9a90696b2374de2d6c5dc08ae848ee04b53e5756 by C. Boemann.
Committed on 06/05/2012 at 19:40.
Pushed by boemann into branch 'master'.

Make author information configurable on a settings level.

The Document Information dialog's Author tab becomes read only and just shows who
last saved the document.

The author information is shared across all calligra apps, and can hold any number of
author profiles. The user creates and deletes author profiles through the settings dialog.

The profiles are stored in the calligra wide config.

In the settings menu a submenu should be added where you can choose the active profile.

The active profile is stored in the application's config.
Related: bug 260478
It also solves the bug (no number) that save cycles number was never incremented

M  +2    -2    filters/karbon/xfig/XFigOdgWriter.cpp
M  +1    -1    filters/stage/kpr2odf/Filterkpr2odf.cpp
M  +2    -1    flow/part/flow.rc
M  +2    -1    karbon/data/karbon.rc
M  +8    -0    karbon/ui/dialogs/KarbonConfigureDialog.cpp
M  +2    -0    karbon/ui/dialogs/KarbonConfigureDialog.h
M  +2    -1    krita/krita.rc
M  +10   -0    krita/ui/dialogs/kis_dlg_preferences.cc
M  +2    -0    krita/ui/dialogs/kis_dlg_preferences.h
M  +7    -0    libs/kopageapp/dialogs/KoPAConfigureDialog.cpp
M  +6    -4    libs/kopageapp/dialogs/KoPAConfigureDialog.h
M  +2    -0    libs/main/CMakeLists.txt
M  +83   -38   libs/main/KoDocumentInfo.cpp
M  +0    -1    libs/main/KoDocumentInfo.h
M  +14   -67   libs/main/KoDocumentInfoDlg.cpp
M  +0    -4    libs/main/KoDocumentInfoDlg.h
M  +40   -0    libs/main/KoView.cpp
M  +1    -0    libs/main/KoView.h
M  +1    -0    libs/main/calligra_shell.rc
A  +210  -0    libs/main/config/KoConfigAuthorPage.cpp     [License: LGPL (v2+)]
C  +17   -19   libs/main/config/KoConfigAuthorPage.h [from: karbon/ui/dialogs/KarbonConfigureDialog.h - 062% similarity]
C  +46   -60   libs/main/config/KoConfigAuthorPage.ui [from: libs/main/koDocumentInfoAuthorWidget.ui - 076% similarity]
M  +101  -123  libs/main/koDocumentInfoAuthorWidget.ui
M  +13   -0    sheets/part/dialogs/PreferenceDialog.cpp
M  +2    -1    sheets/sheets.rc
M  +2    -1    stage/stage.rc
M  +1    -1    words/part/KWView.cpp
M  +2    -2    words/part/words.rc

http://commits.kde.org/calligra/9a90696b2374de2d6c5dc08ae848ee04b53e5756