Bug 260478 - [security] provide anonymous editing
Summary: [security] provide anonymous editing
Status: RESOLVED FIXED
Alias: None
Product: calligracommon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Camilla Boemann
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-02 22:12 UTC by Maciej Pilichowski
Modified: 2012-05-06 19:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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