Topic "filemasks session specific?"

Author Message
schuyler

Guest


Currently, the Set Permissions preference is universal to all sessions.

However, our users connect to several hosts--some sessions should have a default world-readable permission, while others should default to only user-readable.

Could the set permissions preference be session specific?

Schuyler
Advertisements
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
I consider that. But currently I do not think it is that important. Maybe if more people ask for it... Smile
_________________
Martin Prikryl
schuyler
[View user's profile]

Joined: 2004-05-13
Posts: 5
Location: new york
peeking at the source for the first time, it doesn't look too complicated. I don't have Borland C++, but if I make a go at the changes would you look at them?
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
The coding part is not a problem. More complicated is GUI redesign. It primarily means moving "Transfer" tab from "Preferences" dialog to "Login" dialog. Unfortunatelly there are too many options to fit on it. I also do not know if I want to make login dialog more complicated that it is now. So that all I must consider before Smile What do you think?
_________________
Martin Prikryl
schuyler
[View user's profile]

Joined: 2004-05-13
Posts: 5
Location: new york
In terms of the GUI, I imagined that the "Transfer" tab would also be available under "Environment" just like "Directories," perhaps renaming 'Environment' to 'Session Enviornment' (or 'Session Properties', etc)). If someone set something there then it would override the defaults set in the Preferences section..

Programming wise, I figured a CopyParam object would be accessed from SessionData instead of Configuration. The SessionData object would then call Configuration if it didn't have it's own settings.
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
I think that it would be better to make a new Session Preferences dialog and put it to Session menu (of the main window). Because it must be possible to change transfer options at any time. Other options from login dialog maybe moved there as well (Environment panel for example, or some options from Directories panel). For the transfer options I would add a "Make default" check (or button), that would copy the options to global configuration (to be default for new sessions or maybe for session the has not own settings).

Anyway asmost of the task is about GUI changes, how do you want to do it, if you do not have C++ Builder?
_________________
Martin Prikryl
rufer

Guest


Can I second that request? It would be a really useful fature.
Example scenario: There's the home share, where one uses as example 600 permissions. There's the web page, that ususally uses something like 644/655 permissions. And last but not least, there are project shares, that usually require 660.

--> Please add this feature. Thanks
Rufer
schuyler
[View user's profile]

Joined: 2004-05-13
Posts: 5
Location: new york
prikryl wrote:
I think that it would be better to make a new Session Preferences dialog and put it to Session menu (of the main window). Because it must be possible to change transfer options at any time. Other options from login dialog maybe moved there as well (Environment panel for example, or some options from Directories panel). For the transfer options I would add a "Make default" check (or button), that would copy the options to global configuration (to be default for new sessions or maybe for session the has not own settings).

I agree that it would be good to make this available under the Session menu, as well. However, the only 'Session Preference' I see that people might want to change mid-session would be "Resolve symbolic links"--besides that, all the stuff in SessionData objects is relevant to a successful login (proxies, SSH bugs, etc.)
prikryl wrote:
Anyway asmost of the task is about GUI changes, how do you want to do it, if you do not have C++ Builder?

Well, I was possibly willing to mire through the text files, if the GUI changes were moderate--i.e. making the CopyParams window available under the Login Dialog (and I guess the Session menu). If you want to reshuffle all the session properties in a new dialog box, then I'm not up to it. However I'd really appreciate the changes..... Wink
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
schuyler wrote:
Well, I was possibly willing to mire through the text files, if the GUI changes were moderate--i.e. making the CopyParams window available under the Login Dialog (and I guess the Session menu). If you want to reshuffle all the session properties in a new dialog box, then I'm not up to it. However I'd really appreciate the changes..... Wink

Smile OK, I'll do it myself. But it will take at least one month before I release new version.
_________________
Martin Prikryl
schuyler
[View user's profile]

Joined: 2004-05-13
Posts: 5
Location: new york
prikryl wrote:
Smile OK, I'll do it myself. But it will take at least one month before I release new version.

Awesome!!! Many thanks in advance!
schuyler
[View user's profile]

Joined: 2004-05-13
Posts: 5
Location: new york
I see this didn't make it into 3.6.5 beta. Is there still hope? Confused
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
I have tried to implement the feature. Unfortunately I have met many problems which I cannot think of in advance. So I have postponed the implemnetation. Sorry for not writting you sooner.
_________________
Martin Prikryl
Advertisements

You can post new topics in this forum






Search Site

What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License