From f0a765a0949e6e9273ccc9f1f7cbcfc6031c0c94 Mon Sep 17 00:00:00 2001 From: Patrick Maier Date: Thu, 14 May 2020 11:36:53 +0200 Subject: [PATCH 1/4] Initial feature commit --- features/resources/_index.md | 8 ++++++ features/resources/resource_listing.feature | 31 +++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 features/resources/resource_listing.feature diff --git a/features/resources/_index.md b/features/resources/_index.md index 01c90eb..2bbc8ef 100644 --- a/features/resources/_index.md +++ b/features/resources/_index.md @@ -9,6 +9,14 @@ geekdocFilePath: _index.md ## Requirements +### Resource listing +- As a user I want to have an overview of my resources with the most important information at a glance +- As a user I always want to know the path of the resource I'm currently working in +- As a user I want to be able to navigate to all parents of the resource I'm currently working in with a single click +- As a user I have potentially many resources (~100k) and my experience should not be impacted by this + +{{< include file="features/resources/resource_listing.feature" language="gherkin" >}} + ### Accessing a resource via a link {{< include file="features/resources/accessing_a_resource_via_link.feature" language="gherkin" >}} diff --git a/features/resources/resource_listing.feature b/features/resources/resource_listing.feature new file mode 100644 index 0000000..a121054 --- /dev/null +++ b/features/resources/resource_listing.feature @@ -0,0 +1,31 @@ +Feature: Resource listing + +Scenario: Browsing the list of resources + TODO: + +Scenario: Getting information about resources at a glance + TODO: + - Favorite + - File type icons / thumbnails + - Name + - Size + - Updated (modification time) + - Has collaborators (invited by myself) + - Has collaborators (I'm invited) + - Has direct/indirect collaborators (resource is directly shared / parent resource is shared) + - Has links + - Has direct/indirect links (directly on the resource / on a parent resource) + - Total number of files and folders in the current folder + - Total size + +Scenario: Recognizing the current working folder / Breadcrumb navigation + TODO: + +Scenario: Recognizing column names in long resource listings (frozen top bar) + TODO: + +Scenario: Selecting multiple files for further actions + TODO: + +Scenario: Sorting the resource list + TODO: From 88e2a720e444dfa1ab986dc9617dedfbb7006ff0 Mon Sep 17 00:00:00 2001 From: Patrick Maier Date: Thu, 14 May 2020 11:36:53 +0200 Subject: [PATCH 2/4] Initial feature commit --- features/resources/_index.md | 4 ++++ features/resources/resource_listing.feature | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/features/resources/_index.md b/features/resources/_index.md index 2bbc8ef..341fa9d 100644 --- a/features/resources/_index.md +++ b/features/resources/_index.md @@ -9,7 +9,11 @@ geekdocFilePath: _index.md ## Requirements +<<<<<<< HEAD ### Resource listing +======= +### Listing resources +>>>>>>> Initial feature commit - As a user I want to have an overview of my resources with the most important information at a glance - As a user I always want to know the path of the resource I'm currently working in - As a user I want to be able to navigate to all parents of the resource I'm currently working in with a single click diff --git a/features/resources/resource_listing.feature b/features/resources/resource_listing.feature index a121054..def5033 100644 --- a/features/resources/resource_listing.feature +++ b/features/resources/resource_listing.feature @@ -1,4 +1,8 @@ +<<<<<<< HEAD Feature: Resource listing +======= +Feature: Listing resources +>>>>>>> Initial feature commit Scenario: Browsing the list of resources TODO: From af927cbdb05109f74f98e202182cdd53a37ca809 Mon Sep 17 00:00:00 2001 From: Patrick Maier Date: Thu, 14 May 2020 11:50:47 +0200 Subject: [PATCH 3/4] corrections --- features/resources/_index.md | 4 ---- features/resources/resource_listing.feature | 4 ---- 2 files changed, 8 deletions(-) diff --git a/features/resources/_index.md b/features/resources/_index.md index 341fa9d..15255a2 100644 --- a/features/resources/_index.md +++ b/features/resources/_index.md @@ -9,11 +9,7 @@ geekdocFilePath: _index.md ## Requirements -<<<<<<< HEAD -### Resource listing -======= ### Listing resources ->>>>>>> Initial feature commit - As a user I want to have an overview of my resources with the most important information at a glance - As a user I always want to know the path of the resource I'm currently working in - As a user I want to be able to navigate to all parents of the resource I'm currently working in with a single click diff --git a/features/resources/resource_listing.feature b/features/resources/resource_listing.feature index def5033..990f472 100644 --- a/features/resources/resource_listing.feature +++ b/features/resources/resource_listing.feature @@ -1,8 +1,4 @@ -<<<<<<< HEAD -Feature: Resource listing -======= Feature: Listing resources ->>>>>>> Initial feature commit Scenario: Browsing the list of resources TODO: From 725e469d75ced2d933ffe7c3115b551523e518c2 Mon Sep 17 00:00:00 2001 From: Patrick Maier Date: Thu, 14 May 2020 14:41:43 +0200 Subject: [PATCH 4/4] addition regarding size reqs --- features/resources/resource_listing.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/resources/resource_listing.feature b/features/resources/resource_listing.feature index 990f472..158256e 100644 --- a/features/resources/resource_listing.feature +++ b/features/resources/resource_listing.feature @@ -8,7 +8,7 @@ Scenario: Getting information about resources at a glance - Favorite - File type icons / thumbnails - Name - - Size + - Size (display decimals only for MB and higher) - Updated (modification time) - Has collaborators (invited by myself) - Has collaborators (I'm invited)