Rails app generated with lewagon/rails-templates, created by the Le Wagon coding bootcamp team.
airflow_beta's Introduction
airflow_beta's People
airflow_beta's Issues
At first, setting team is only possible by invitation mail
Add image upload function for request
Will image be a background for request?
when creating account, choosing the team
Front end mystery
No current_user name in the receivers list
add pundit for authorization
-
add validates for not displaying the requests of other team
-
add request policy, update view file and update sent requests controller
-
add comment policy and update view file
-
add receiver policy, update view file and update received requests controller
Status list of request
individual receiver
- pending: 0
- accepted: 1
- rejected: 2
- commented: 3
request
- pending: 0 (default status)
- accepted: 1 (all receiver accepted)
- rejected: 2 (at least one receiver rejected)
- commented: 3 (at least one receiver rejected) -> rejected ?
when creating user, user should type the exact same team name in string
Set the line between tabs and requests
add 'delete' button for the sent requests card in closed tab
when creating user, user should type the exact same team name in string (like slack)
- I tried this with association of simple_form_for, but I couldn't do this.
Add edit of request function
add search function
- search target requests are limited to requests user created and requests user received
- Do we need super user who can search all requests in the team?
add link to accept and reject link to the individual requests page
add mailer and user can send invitation mail with team adding function
Add validation: Only one receiver data with one request and one user
add link of nabber icon
Routes (URL scheme)
Using created_requests_controller and received_reqeusts_controller
URL example with sub domain (we implement later)
team_name.airflow.com/requests
Create landing page
Buy original domain and set SSL in Heroku
- decide domain
- buy domain (using google domain?)
- set SSL
https://vimeo.com/209534466/31ac1da23a
Footer should be always bottom
add 'deleted' status to requests and receiver, this status does not mean the actual deletion in DB
Change every 'Air flow' to 'Ringi'
- meta data
- action mailer
Add good style to the Request#new
change URL of sent_requests and received_requests
- requests/sent_requests -> requests/sent
- requests/received_requests -> requests/received
Add confirmation mail when creating new account
Update notification number in navbar
Add ja locale to log in link in top right corner
mobile design
Set the background color for tabs
which page should be default (just after log in)?
Create mailing function
- when receiving requests
- when requests approved, rejected or commented
- when successfully created request and comment
When you accept, reject, create, cancel, delete and comment the request, the alert bar appear
like devise sing-in successfully alert
decorate requests content text
first line -> bold
link -> anchor tag
line break -> <p></p>
update code of sent requests controller and received requests controller for not using ruby but using active record query
Hide "Settings" link in the dropdown of the navbar
Status in Japanese
Based on this issue #5
- pending: 保留
- accepted: 承認
- rejected: 却下
- commented: 差戻し
- canceled: キャンセル
Add link for changing locale
Link in footer for lg and md, link in dropdown in navbar in sm and xs
In English, first name last name in order, in Japanese last name first name in order
how to implement function for when user login ja/, redirect to ja/ page
add i18n for Japanese version
Fix 500 error in Heroku when creating new request
2017-08-04T06:38:52.449500+00:00 app[web.1]: D, [2017-08-04T06:38:52.449354 #4] DEBUG -- : [4628bf31-5b24-4397-8f18-2e9bc8cd22ce] User Load (5.9ms) SELECT "users".* FROM "users" WHERE "users"."id" = 5
2017-08-04T06:38:52.497167+00:00 app[web.1]: I, [2017-08-04T06:38:52.497025 #4] INFO -- : [4628bf31-5b24-4397-8f18-2e9bc8cd22ce] Completed 500 Internal Server Error in 82ms (ActiveRecord: 7.0ms)
2017-08-04T06:38:52.497991+00:00 app[web.1]: F, [2017-08-04T06:38:52.497912 #4] FATAL -- : [4628bf31-5b24-4397-8f18-2e9bc8cd22ce]
2017-08-04T06:38:52.498213+00:00 app[web.1]: F, [2017-08-04T06:38:52.498143 #4] FATAL -- : [4628bf31-5b24-4397-8f18-2e9bc8cd22ce] NoMethodError (undefined method `title=' for #<Request:0x000000051b4658>):
2017-08-04T06:38:52.498293+00:00 app[web.1]: F, [2017-08-04T06:38:52.498222 #4] FATAL -- : [4628bf31-5b24-4397-8f18-2e9bc8cd22ce]
2017-08-04T06:38:52.498382+00:00 app[web.1]: F, [2017-08-04T06:38:52.498308 #4] FATAL -- : [4628bf31-5b24-4397-8f18-2e9bc8cd22ce] app/controllers/requests_controller.rb:18:in `create'
open/close tab link and need a reply/replied tab link
Add column 'title' of the request, only internally
title is automatically generated by separating first line of the content of the request
fix hiding flash when scroll up
Use enumerize for locale of enum
add the shadow (or something) to point which sent or received page you are in
add 'Undo' function when user delete requests
add replied scope and fix received requests controller
Add pundit policy for profile
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.