View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002820 | Plugins | NetBox | public | 2014-10-04 08:56 | 2014-10-04 08:56 |
Reporter | pepak | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Summary | 0002820: Incorrect handling of session import/export | ||||
Description | Import session from files is flawed in that it will always create/edit a session identified by <Session name="...">. While this is logical from the point of view of session backups, it is very much counterintuitive when considered from the session management point of view - e.g. if I wanted to move a stored session to a subdirectory, the standard FAR manager way would be to open Netbox in two panels and copy a session file from active panel (root) to passive panel (subdirectory). But it won't work, because this gets handled as export-to-temp (which works correctly) followed by import-from-temp (which doesn't, because the file says <Session name="something">, so rather than creating a new session "subdir/something", the session "something" gets updated). It would make sense to change the import so that the target session name was CurrentDirectory + '/' + SessionName, rather than just SessionName. Much the same thing with export, the CurrentDirectory component should be removed from session name on export. | ||||
Steps To Reproduce | 1) Create a new session "abc" in the root directory of the sessions panel. 2) Copy the session to filesystem (creating an abc.netbox file). 3) Delete the "abc" session. 4) Create a subdirectory "def" in the sessions panel and enter it. 5) Copy the abc.netbox file from the filesystem to "def" subdirectory. 6) a) Expected behavior: A session "abc" appears in the "def" subdirectory. b) Actual behavior: A session "abc" appears in the root directory. (Note: If step #3 was skipped, then the existing "abc" session would get updated from the external file without a warning!) | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2014-10-04 08:56 | pepak | New Issue |