[#71745214] attachments for software

Squashed commit of the following:

commit 26a8f47f10cd67cde112279d6251a539c48b4a39
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jun 4 13:57:08 2014 +0200

    fix ci part 2

commit f850bec28c9675ec755fa9bb7ef78dc77a40c46d
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jun 4 12:06:48 2014 +0200

    [FIX CI]

commit 5f5e17bce476a5fbce5be54d6bfe328c1e5a0dff
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Jun 3 17:19:19 2014 +0200

    tests wip
[#71744746] software information field

Squashed commit of the following:

commit a1284ee7a2a3fd41c2d64440b66eb4cf8c9b77f9
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jun 4 15:00:25 2014 +0200

    impl
[#71919158] Hand Over: autocomplete finds models even if all items are not borrowable

Squashed commit of the following:

commit 6056cae95e29510012241d95cc67456384fdf4c9
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Jun 4 15:10:31 2014 +0200

    Hand Over: autocomplete finds models even if all items are not borrowable
[#71744956] software information in license view
optimizing test execution, introducing @personas tag, introducing FIREFOX=0|1 switcher

Squashed commit of the following:

commit 6500e04d8e58c9b0350a13ac19b1b65c2f11d9f5
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Jun 6 11:55:41 2014 +0200

    prevent duplication of email on user factoring

commit 2e833f9b7629beab78042b9c5427f6607fc3aa84
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jun 5 16:33:17 2014 +0200

    [FIX CI] generate on personas the required data for the scenarios

commit d3b34c5de99124962c77e095181fbc411012f2ac
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jun 5 15:20:28 2014 +0200

    prepare for CI

commit 2aa1b82795cbd349662c01d5df37d1206e265cb0
Merge: f98bb90 6533a02
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jun 5 14:02:04 2014 +0200

    Merge branch 'master' into fs_optimizing_ci

    Conflicts:
    	cider-ci/tasks/cucumber_scenarios.yml
    	features/examples/gegenstand_editieren.feature
    	features/examples/software_editieren.feature
    	features/manage/delegation.feature
    	features/step_definitions/languages/de_steps.rb

commit f98bb9036ace0807905719e0ad2c519511497000
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jun 5 13:54:07 2014 +0200

    prepare for CI

commit 801b53f1fa9d20dfb51e18d9202011577f8f1ab4
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jun 5 13:51:48 2014 +0200

    [FIX CI] revert explicit hovers

commit c119f4bc27b8e8850a1fb456ab66b122e3721acb
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jun 5 13:31:20 2014 +0200

    [FIX CI] click instead of hover

commit f5a75d030eed474244c1aae434ccd29a2e28a02b
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jun 5 12:19:08 2014 +0200

    [FIX CI]

commit 8b6d44f359753157da9bccbe1b59d089878bff3b
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Jun 4 16:53:14 2014 +0200

    [FIX CI]

commit 36838793ae9678d5d214e98a78b1d2122fddcd7c
Merge: 0f906b8 9a2c7f8
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Jun 4 15:36:03 2014 +0200

    Merge branch 'master' into fs_optimizing_ci

commit 0f906b895af5f84cbf13317cafbf70ac46ff80b8
Merge: c4de4c4 c8179b9
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Jun 4 14:35:47 2014 +0200

    Merge branch 'master' into fs_optimizing_ci

    Conflicts:
    	cider-ci/tasks/cucumber_scenarios.yml
    	features/examples/gegenstand_editieren.feature
    	features/examples/inventarhelfer.feature
    	features/examples/modell.feature
    	features/examples/software_editieren.feature
    	features/examples/software_erfassen.feature
    	features/examples/software_suchen.feature
    	features/manage/acknowledge/quick_approve.feature
    	features/software_loeschen.feature
    	features/step_definitions/examples/gegenstand_editieren_steps.rb
    	features/step_definitions/languages/de_steps.rb

commit c4de4c47a12f0da532f17037f205955c6d1690ef
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Jun 4 13:47:28 2014 +0200

    [FIX CI]

commit d415a12155fc1e38100f6f1532aa62a44123a6e8
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 17:59:52 2014 +0200

    remove step ambiguity

commit ab2c0f838682da79e8934f71a8be6318809af478
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 17:50:41 2014 +0200

    using find(..., match: :first) instead of first(...)

commit 3e1767cc4639dfa456ec7b155ba23f646890c567
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 17:30:03 2014 +0200

    removing @firefox tag where not needed

commit 06ba6bb0efc9ea3c9c15dbcb0fe66ad4edfd9b9d
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 16:37:52 2014 +0200

    removing quotes on steps

commit 7ce0bd5a3a5056f0e03f626cc10e10b3e32650b9
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 16:24:54 2014 +0200

    Revert "try again removing vncserver"

    This reverts commit 5e6759b07039de9c9c8660a035792d64ae4cf39f.

commit 5e6759b07039de9c9c8660a035792d64ae4cf39f
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 16:13:15 2014 +0200

    try again removing vncserver

commit 509adb8fbb2a4e137fa946cbabad86793560d82a
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 16:07:05 2014 +0200

    introducing cucumper current profile

commit 6bdf518902731e73a6d618280d9269b24bd686df
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 15:42:07 2014 +0200

    reverting vncserver

commit 758e43b19c348fd48a641aba791254cf5c560b56
Merge: 4fa2690 79e74e4
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 15:03:36 2014 +0200

    Merge branch 'master' into fs_optimizing_ci

commit 4fa269019acb8cfb3a6a9055aecd6f260243acaf
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jun 3 11:44:38 2014 +0200

    revert port range

commit 882df69f374ef0068cf21c159fd49f3fa2a74767
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 17:45:18 2014 +0200

    scenarios with @personas tag where needed

commit 737467cb3760902038ec16bc702b21fc91c470e2
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 17:38:09 2014 +0200

    revert vncserver changes

commit 7cfe27721465e224872aec6a0dad36452eafd71c
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 16:57:37 2014 +0200

    try without @firefox and @personas scenarios

commit 4b503508fbe192a8192ed8e7e7fa7bfc6f8f097b
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 16:56:12 2014 +0200

    try running without @firefox scenarios

commit 4fdf9e42d6bcde0eee8560e1e218e5c0a1eb712e
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 16:45:09 2014 +0200

    more tries

commit eee3fc1ff1a19fc5f3b68cf6f969c6558681ca1f
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 16:36:47 2014 +0200

    try loading vncserver for @firefox tag only on Cider-CI only

commit a3bdb6283df6b1b5d564c6a1e1265ba3dca39d50
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 16:21:59 2014 +0200

    try loading vncserver for @firefox tag only

commit 234b531ad414ec91ef0f72ef5a99ea1f93471bc4
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 16:05:30 2014 +0200

    add @personas tag where needed

commit 0bd81089fd14356cc372f14de62111999ea60dd1
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 16:01:29 2014 +0200

    prepare CI

commit 3e1bd7a47288f4c208dd40224d30cd1e9ea9d1f7
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 16:00:08 2014 +0200

    add @personas tag where needed

commit 85ff0f8ea0238b977ba744bbb014b8660dd37d05
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 15:55:10 2014 +0200

    try without vncserver

commit 37f30c1d25482e57127393995888f848653a3a30
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 15:45:16 2014 +0200

    introducing @personas tag

commit b2ba860b76800385588737e16791cc61e43bb525
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 14:40:32 2014 +0200

    always restoring dump when invoked

commit 5a29ebd4d4cfa27d0ea6a3824576789a12b9de24
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 14:36:15 2014 +0200

    (wip) optimizing persona

commit 048eac36051430965fc071422280ead2d584187c
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 13:55:22 2014 +0200

    (wip) optimizing persona dump restore

commit b3c2a08ce91dcab73ee40f5bc99c0d2714a9c816
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jun 2 13:16:30 2014 +0200

    display feature filename in CI execution
[#71745036] removing 'mac_os' option from 'opertaing_system' software properties
[BUGFIX] item should not be retired if already assigned to a contract line
[#71745240] show software attachments in license view

Squashed commit of the following:

commit 196b7825a4fd4a86404ed2f4abb822127de161de
Merge: f286942 a3d8752
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jun 6 15:18:06 2014 +0200

    Merge branch 'master' into mk_71745240_attachments_in_license

commit f286942f98f05dbb6d618bc5dd9ba847363f6f1a
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jun 6 15:17:35 2014 +0200

    another tag stuff

commit a50af6b37aff8b1b9302ba980d5dd1a8a110beb7
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jun 6 15:12:20 2014 +0200

    cucumber tags stuff

commit 2597f71d89c5a8fab543b50379b0a15b1cfbd14e
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jun 6 15:06:50 2014 +0200

    [BUGFIX] item should not be retired if already assigned to a contract line

commit 98e42d92cf631857a19f2c400f469aa1e7c7d1d9
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jun 6 12:53:21 2014 +0200

    test prepare

commit 08c7a01b988dfe8426a2d0269bea22782e368276
Merge: ede8958 89c5c18
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jun 6 12:51:07 2014 +0200

    Merge branch 'master' into mk_71745240_attachments_in_license

    Conflicts:
    	cider-ci/tasks/cucumber_scenarios.yml
    	features/manage/hand_over/delete.feature
    	features/step_definitions/languages/de_steps.rb

commit ede8958952973050862a5b57127ccbc4a075b68d
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jun 6 12:47:33 2014 +0200

    add @firefox to a test

commit 6fac3805e284c5304918dfe6fe2f8bd1606516a2
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jun 6 11:31:38 2014 +0200

    updated dumps

commit 2bf96f387d33d6b182c06eda76e3227a640b6faa
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Jun 5 17:05:38 2014 +0200

    test

commit 82e71a47d780cc5934a99c349a3e313f936b2ea0
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Jun 5 16:34:09 2014 +0200

    fix field.rb

commit 132c7800ce847b5cb68ef4ac95f33ec212dce88c
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Jun 5 16:04:19 2014 +0200

    impl
[#71745144] showing serial number on autocomplete (to be optimized: should only be for software licenses)
[#71745006] note field for license
[#71744666] manufacturer optimization
[#71744822] dongle id for license
[#71744902] search for license attributes
fixing minimal_seed