Bug #645
closedBenutzerverwaltung - Rechte zum löschen der Aufnahme könen nicht genommen werden
100%
Description
Wenn man per Benutzerverwaltung einen Nutzer anlegt und alle Rechte wegnimmt, dann kann er immer noch Aufnahmen löschen. Ein reiner Gast Account ist so nicht möglich.
Files
Updated by mhanu about 13 years ago
Keine_Ahnung wrote:
Wenn man per Benutzerverwaltung einen Nutzer anlegt und alle Rechte wegnimmt, dann kann er immer noch Aufnahmen löschen. Ein reiner Gast Account ist so nicht möglich.
Anbei ein Patch, der dieses Problem behebt.
diff Naur live/pages/recordings.ecpp live_new/pages/recordings.ecpp live/pages/recordings.ecpp 2011-09-02 21:09:06.423999280 0200
--
++ live_new/pages/recordings.ecpp 2011-09-02 21:13:18.707999267 0200@ -13,6 +13,7
@
#include "tasks.h"
#include "tools.h"
#include "i18n.h"
#include "users.h"
#include "recman.h"
@ -55,6 +56,8
@
deleteResult = "";
if (!todel.empty()) {
+ if (!cUser::CurrentUserHasRightTo(UR_DELRECS))
+ throw HtmlError( tr("Sorry, no permission. Please contact your administrator!") );
deletions.push_back(todel);
}
for (deletions_type::const_iterator it = deletions.begin(); it != deletions.end(); ++it) {
Updated by tadi about 13 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Der bereitgestellte Patch wurde in der GIT Version von LIVE übernommen.
Vielen Dank dafür!