Review Request: Make Author information configurable on a settings level

C. Boemann cbr at boemann.dk
Sun May 6 13:32:19 BST 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104843/
-----------------------------------------------------------

(Updated May 6, 2012, 12:32 p.m.)


Review request for Calligra.


Changes
-------

Improved it so the user now can define any number of author profiles. Say the user wants to sometimes write/paint for a company and sometimes on a private basis. There are also predefined options for anonymous editing, and a default profilethat picks the name from KUser.

Read the review descriptio for the details


Description (updated)
-------

   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.
    
    BUG:260469
    BUG:260478
    It also solves the bug (no number) that save cycles number was never incremented


Diffs (updated)
-----

  filters/karbon/xfig/XFigOdgWriter.cpp 299378f 
  filters/stage/kpr2odf/Filterkpr2odf.cpp b0b4858 
  flow/part/flow.rc d574de5 
  karbon/data/karbon.rc 92a8ebd 
  karbon/ui/dialogs/KarbonConfigureDialog.h 9a591d7 
  karbon/ui/dialogs/KarbonConfigureDialog.cpp b7a45b1 
  krita/krita.rc 86b65fe 
  krita/ui/dialogs/kis_dlg_preferences.cc 8cbcddf 
  libs/kopageapp/dialogs/KoPAConfigureDialog.h 0cd71f5 
  libs/kopageapp/dialogs/KoPAConfigureDialog.cpp b7f577c 
  libs/main/CMakeLists.txt 2eb3681 
  libs/main/KoDocumentInfo.h 5fe8e21 
  libs/main/KoDocumentInfo.cpp dff3255 
  libs/main/KoDocumentInfoDlg.h cf619a2 
  libs/main/KoDocumentInfoDlg.cpp 4073a8c 
  libs/main/KoView.h 5f22ba5 
  libs/main/KoView.cpp 4de2298 
  libs/main/calligra_shell.rc 6227580 
  libs/main/config/KoConfigAuthorPage.h PRE-CREATION 
  libs/main/config/KoConfigAuthorPage.cpp PRE-CREATION 
  libs/main/config/KoConfigAuthorPage.ui PRE-CREATION 
  libs/main/koDocumentInfoAuthorWidget.ui c9137b2 
  sheets/part/dialogs/PreferenceDialog.cpp 2bf53c4 
  sheets/sheets.rc c002193 
  stage/stage.rc cc513eb 
  words/part/KWView.cpp 53f7da5 
  words/part/words.rc c7a5f90 

Diff: http://git.reviewboard.kde.org/r/104843/diff/


Testing (updated)
-------

tried loading and saving, checking the information inbetween, and also checking the cycle numbers increasing correctly on each save.

Only thing not working is active profile being updated across views or if the available profiles is changed the menu item to select active profile is not updated to reflect the ist of possible profiles until the app is restarted

tested that if the active profile has been deleted it will default to save using the default profile


Thanks,

C. Boemann

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20120506/c836752b/attachment.htm>


More information about the calligra-devel mailing list