lp:~carlos-mazieri/ubuntu-filemanager-app/samba-browsing-final

Created by Carlos Jose Mazieri on 2015-03-15 and last modified on 2015-03-15
Get this branch:
bzr branch lp:~carlos-mazieri/ubuntu-filemanager-app/samba-browsing-final
Only Carlos Jose Mazieri can upload to this branch. If you are Carlos Jose Mazieri please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Carlos Jose Mazieri
Project:
Ubuntu File Manager App
Status:
Development

Recent revisions

401. By Carlos Jose Mazieri on 2015-03-15

It allows the filemager to browse Samba items by entering any valid url starting with "smb://" or "cifs://".

The property "isDir" should be changed in some places to "isBrowsable", the difference is that "isDir" allows remove/copy/cut while "isBrowsable" just means the item is a container and may have sub items.

400. By Carlos Jose Mazieri on 2015-03-15

Integrated Samba tests into model regression tests.

399. By Carlos Jose Mazieri on 2015-03-15

Added specific tests for Samba, it is a separated test suite

398. By Carlos Jose Mazieri on 2015-03-14

Introduces:
    * SmbPlaces which provides shares list to used in the places
    * SmbUserShare a utility class that can be used in the UI to allow the user create/remove shares

397. By Carlos Jose Mazieri on 2015-03-14

Updated C++ simple view to test Samba browsing and authentication.

396. By Carlos Jose Mazieri on 2015-03-14

Introduced authentication in DirModel class.
The signal DirModel::needsAuthentication() is sent to the UI when a samba browsable item requires user/password
DirModel:setPath() changed to receive "user" and "password" to allow Location class handle authentication.

395. By Carlos Jose Mazieri on 2015-03-14

Activates samba browsing on LocationsFactory class

394. By Carlos Jose Mazieri on 2015-03-14

Introduces classes:
   SmbLocation which represents Samba browsing at all
   SmbLocationAuthentication which keeps static functions and data to authenticate against Samba, it allows different instances browsing same share/folder using different users/passwords.

393. By Carlos Jose Mazieri on 2015-03-14

Introduces classes:
             SmbListWorker which is a IORequest and will build a list of samba items to the model
             SmbLocationDirIterator which is a implementation of Qt QDirIterator class for Samba

392. By Carlos Jose Mazieri on 2015-03-14

Introduces the class SmbItemInfo which represents an Samba Item (folder,files,host,workgroup,share).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu-filemanager-app
This branch contains Public information 
Everyone can see this information.