folio-share's People
folio-share's Issues
As a registered user, I can log out
As a registered user,
when I am logged in
I can select "logout" from the navbar
and I am logged out
As a registered user, I can view a folder that's been shared with me
As a registered user,
When I visit my /home page
When I select a folder that is shared with me
I am redirected to that folder’s page
Where I can see links to all files within the folder
And any nested folders
And can make a comment on it
fix the tests
As an admin, I can view any file
add account page to user
- update routes
- update user controller
- create view
As a registered user,
when I visit my home page
There is a link to my profile page through my name
When I click on it
I am redirected to my profile page
Which displays all of my user info
And links to the edit page
As a registered user, I should see all folders shared with me
As a registered user,
When I visit my /home page
I should see all files and folders I am shared on
And who the owner is
As an admin, I can deactivate a user
As an admin,
When I visit a/users I can view all users
When I select "deactivate" for a single user
And I am able to deactivate a user
As an admin,
When I visit a/users I can view all users
And when I select a single user
And select "deactivate"
I am able to deactivate that user
Refactor form to upload a new file
As a guest user, I am able to download a publicly available file
As a guest user,
When I am on the show page of a single public file
When I select “Download file”
I am able to download a publicly available file
Refactor form to create new folder
As a registered user, I can create a folder in my root directory
As a registered user
When I visit my /home page
When I select “create folder”
It creates a folder in my root directory
add gems
Refactor folder & file forms by render into partials
As a registered user, I am able to create a nested folder
As a registered user,
When I visit my /home page
When I select a folder saved in my root directory
I am redirected to that folder’s page
When I select “create folder”
It creates a new folder saved(nested) in that folder
As a guest, I can sign up for an account
As a guest user,
When I visit the root path and select “create account”
When I fill in the sign-up information
I can create a registered user account
add username back into the table
- implement the slug
see if carrierwave works instead of paperclip
As a registered user, I can view the contents of a private folder that I own
As a registered user,
When I visit my /home page
When I select a single private folder
I am redirected to that folder’s page
Where I can see links to all files within the folder
And any nested folders
And can delete the folder, or any of its (immediate) contents from that page
As a registered user, I can update my account information
As a registered user,
when I am logged in to my account
when I visit my /home page
when I select "update account"
I am redirected to an edit account information page
When I fill out the new information
I am redirected to my profile page
And it contains the updated information
Add breadcrumbs partial to folder views
As a guest, I can view a publicly available folder and all the files and folders within it
- Navigate into folders from their parent
As a guest, I can download a publicly available folder and all the files and folders within it
- How do we do this?
As a registered user, I can download a file
When I am browsing my files and folders
And when I select “Download File” I am able to download the file
As a guest, I can log in to my account
As a guest user,
When I visit the root page and select “log in”
When I fill in my log-in information
I am able to log-in to my account and
I am redirected to my dashboard and
I am able to view all of my folders and files and those shared with me
As a guest, I can view a publicly available file
- select the file from its parent folder
As a guest user, I am able to download a publicly available folder
As a guest user,
When I am on the show page of a single public folder
When I select “Download folder”
I am able to download a publicly available folder
As a registered user, I am able to upload a file to my root directory
As a registered user,
When I visit my /home page
When I select “upload file”
I see a pop-up that prompts me to fill in file name and information
I am able to upload a file to my root directory
push to heroku
As a registered user, I am able to upload a file, saved to a nested folder
As a registered user,
When I visit my /home page
When I select a folder saved in my root directory
I am redirected to that folder’s page
When I select “upload file”
I see a pop-up that prompts me to fill in file name and information and
I am able to upload a file, saved to that folder
As a guest, I see a form to request access when I try to navigate to a private file
As a guest user,
When I try to navigate to a private file
I see a customized 404 error message
As a registered user, I can view a single file shared with me.
As a registered user,
When I visit my /home page
When I select a file that is shared with me
I am redirected to that file’s page
And can make a comment on it
As a registered user, I should see all files and folders I own
As a registered user,
When I visit my /home page
I should see all files and folders I am shared on
And who the owner is
As an admin, I can delete any file
As an admin,
When I visit /a/uploads I am able to view all file uploads
And when I select a single upload/file
I am redirected to the show page for that file
When I select “delete” I am able to delete that file
As a guest, I can see a list of all the publicly available files
- link to browse from the root
- search function?
- link to log-in or create an account
Navbar
As a guest user when I visit the root page, public page, login or create account. I should see a login and create account page link. I should see a link to view public files and the name of the site all in the navbar.
As a logged in user i should see the name of the site, a link to browse all public files and a link to logout in the navbar for every page that I visit.
TESTING for file upload
As a registered user, I can view a single file that I own
As a registered user,
When I navigate to a folder
When I select a single file
Then I am redirected to that file’s page
And am able to see that file’s: name, size, extension
And can view and make a comment on that file
And can delete that file
looking into file download
As a guest user, I am able to see any comments made on that public file
As a guest user,
When I am on the show page of a single public file
I am able to see any comments made on that public file
Refactor folder views by render into partials
home#show (which shows root folder)
folder#show
As a guest, I see a form to request access when I try to navigate to a private folder
As a guest user,
When I try to navigate to a private folder
I see a customized 404 error message
configure materialize
landing page and basic styling
As a registered user, I can view the contents of a private file shared with me through a folder.
As a registered user,
When I visit my /home page
When I select a file that is shared with me
I am redirected to that file’s page
And can make a comment on it
implement slug for user
- username
- folder
Add validation warnings when creating a new user & updating account
For example, if a username, email, or phone number is already taken.
seed user data
1000 total registered users
5 - 10 postings per user
1 platform administrator with the following user info:
Username: [email protected]
Password: password
It creates a much stronger impression of your site if the data is plausible. You could use the Faker gem to randomly create categorized data.
implement hound
As a registered user, I can upload a file
As a registered user
When I visit my /home page
When I select “upload file”
Then I can upload a file to a folder I own
And I can specify if it is public or private
As an admin, I can activate a user
As an admin,
When I visit a/users I can view all users
When I select "activate" for a single user
And I am able to activate a user
As an admin,
When I visit a/users I can view all users
And when I select a single user
And select "activate"
I am able to activate that user
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.