Bug 260478

Summary: [security] provide anonymous editing
Product: [Applications] calligracommon Reporter: Maciej Pilichowski <bluedzins>
Component: generalAssignee: Camilla Boemann <cbo>
Status: RESOLVED FIXED    
Severity: wishlist CC: cbo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

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


---- Reported by bluedzins@wp.pl 2008-04-02 22:12:05 ----

Version:            (using KDE 3.5.9)
Installed from:    SuSE RPMs

When you run konqueror and enter some web page the location box background color is white, but when you enter web page via SSL the background is yellow. This is visual indicator if the connection is secure.

While editing and with defined personal data you are revealing your identity -- this is good if your doc is going to coworker, it could be unwanted if you would like to go public.

Please provide anonymous editing feature. My suggestion:
* user should always see what identity is used for current doc (status bar?)
* user should be able to change mode immediately (one-two click to enter anonymouse mode)
* leaving anonymous mode should be possible yet with warning about leaving secure mode
* for anonymous mode visual (color) indicator is welcome

Since there is some support for anonymous editing already then more attention to bring it up front is only needed.



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

This bug was previously known as bug 160278.

Comment 1 Camilla Boemann 2012-05-04 14:20:22 UTC
Ok going to handle this one too as part of the similar work I've been doing
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 260469
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