mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-02 14:16:16 -04:00
loading/saving parent groups for directories.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-FileSharingPermissions@5770 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
1762c7a842
commit
d77c73adf4
7 changed files with 53 additions and 10 deletions
|
@ -1036,7 +1036,13 @@ void FileIndexMonitor::locked_saveFileIndexes()
|
|||
std::set<std::string> forbidden_dirs ;
|
||||
for(std::map<std::string,SharedDirInfo>::const_iterator dit(directoryMap.begin());dit!=directoryMap.end();++dit)
|
||||
{
|
||||
std::cerr << " dir=" << dit->first << " : " ;
|
||||
#ifdef FIM_DEBUG
|
||||
std::cerr << " dir=" << dit->first << ", " ;
|
||||
std::cerr << "parent groups: " ;
|
||||
for(std::list<std::string>::const_iterator mit(dit->second.parent_groups.begin());mit!=dit->second.parent_groups.end();++mit)
|
||||
std::cerr << (*mit) << ", " ;
|
||||
std::cerr << std::endl;;
|
||||
#endif
|
||||
|
||||
FileSearchFlags permission_flags = rsPeers->computePeerPermissionFlags(*it,dit->second.shareflags,dit->second.parent_groups) ;
|
||||
|
||||
|
@ -1132,6 +1138,7 @@ void FileIndexMonitor::updateShareFlags(const SharedDirInfo& dir)
|
|||
{
|
||||
std::cerr << "** Updating to " << (*it).shareflags << "!!" << std::endl ;
|
||||
(*it).shareflags = dir.shareflags ;
|
||||
(*it).parent_groups = dir.parent_groups ;
|
||||
break ;
|
||||
}
|
||||
}
|
||||
|
@ -1143,6 +1150,7 @@ void FileIndexMonitor::updateShareFlags(const SharedDirInfo& dir)
|
|||
{
|
||||
std::cerr << "** Updating from " << it->second.shareflags << "!!" << std::endl ;
|
||||
(*it).second.shareflags = dir.shareflags ;
|
||||
(*it).second.parent_groups = dir.parent_groups ;
|
||||
fimods = true ;
|
||||
break ;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue