Commit Graph

107 Commits

Author SHA1 Message Date
5da57062a7 Added a gitignore for each main folder because we have python based scripts in one folder, javascript/react and javascript/node in the other. 2017-11-28 19:19:50 +01:00
be4c79ca16 Added env folder to gitignore 2017-11-28 19:10:45 +01:00
d10b974545 Changed to now use a prod and a dev webpack config. Our prod config now minifies and sets up caching for us. Package json now has build command. 2017-10-24 23:01:44 +02:00
d6c066266c Changed the box shadow and margin of result wrapper. 2017-10-23 16:12:00 +02:00
a0ce4e07fe Changed the title position of our result list. 2017-10-23 16:06:38 +02:00
dbd258d9fa Now also prints the requestee of a element if it is not null. 2017-10-23 15:49:54 +02:00
80dcba2fba Merge pull request #54 from KevinMidboe/api_save-user-w-request
Api save user w request
2017-10-23 15:36:28 +02:00
81fbc86cad Now loggedinuser cookie variable is sent in our header on each call. 2017-10-23 15:31:41 +02:00
233ad03dd3 Changed so our client now uses our new endpoint for searching lists. 2017-10-23 15:05:42 +02:00
6e95d48f11 Now when searching a loggedinuser header element is passed also. 2017-10-22 17:34:16 +02:00
d90197b8b4 Added a cookie variable loggedInUser, to see search history of a user. 2017-10-22 14:58:38 +02:00
3d73000e92 Displays a button that can be used to fetch search results and then each element has a magnet button to send it back. 2017-10-21 15:16:58 +02:00
71e7f46927 AdminRequestInfo is also passed listItemSelected variable 2017-10-21 15:16:15 +02:00
5d40bd8e06 Added Pirate Search component. 2017-10-21 15:15:28 +02:00
a0565f79d2 Changed name of variable element to requestElement and now the link name of a list item is generated by generateListElements and if this element is the one selected make it visually different 2017-10-21 09:48:13 +02:00
277105e6df Our selected Request is passed through props, the prop name is now changed from display to selectedRequest. 2017-10-21 09:45:46 +02:00
87a2de1d0b Reflects the changes to the url paramater for admin, is now names requestParam. Also the param is passed to Sidebar so that we can highlight the one selected. 2017-10-21 09:44:12 +02:00
ebfb61d776 Renamed admin param to request from search 2017-10-21 08:22:02 +02:00
5aaf0ddf84 Moved Admin and LoginForm to admin folder and deleted app and main in replacement for root. 2017-10-21 00:14:50 +02:00
39e363dbf3 Works together with AdminRequestInfo to display info about requested items on the admin page. 2017-10-21 00:12:44 +02:00
7b32dfa35a Moved loginform to admin folder 2017-10-21 00:12:09 +02:00
cd58a830b5 Together with sidebar this loads the info of the selected request item on the admin page. 2017-10-21 00:11:53 +02:00
d9f432a8de Our new router, which is being directly loaded from index.js 2017-10-21 00:11:24 +02:00
2a09f67248 Now index.js uses root instead of app component. 2017-10-21 00:10:51 +02:00
65c1f7ad96 Changed from compDidMount to WillMount so it loads before our render function. 2017-10-21 00:09:29 +02:00
2fd515d997 Fixed a bug where the json object was not being returned and fixed indentation of fetchJSON function. 2017-10-21 00:08:35 +02:00
4297505861 Moved admin to a admin folder and this is now the landing page for all that admin things we want to do. It now just displays the sidebar and adminRequestInfo for a selected item in the sidebar. Also checks if user is logged in before loading view. 2017-10-21 00:06:50 +02:00
e114cff32f This will be handling all http requests. 2017-10-20 18:11:34 +02:00
cdba914758 Where all our button components will recide. 2017-10-20 18:11:15 +02:00
5f13ad202c Added import of fetchJSON function in http 2017-10-20 18:10:53 +02:00
8fa7f7f918 Just added a justify content variable 2017-10-20 18:09:43 +02:00
b2f4151850 Movie object now uses http functions when submitting a post for a movie. 2017-10-20 18:08:31 +02:00
45a84cbf85 The admin page that has all the fetched elements now prints all the elements out in a grid. Tried a cool thing on how to render the dropdown for changing the status of a element, but its not working atm. 2017-10-20 17:20:43 +02:00
42d0b40825 Does not fit on this branch, but updated the key value, so it is concat of both id and index of the map function for search results. It was prev just the index, and when rapped this hits same value, which is unacceptable by react. 2017-10-07 14:52:49 +02:00
42749c5b64 Now searchRequest passes a index key to movieObject so that each div object can have a separate key. 2017-10-06 12:20:51 +02:00
c954bd4874 Added stylesheet for requestElement 2017-10-06 12:08:06 +02:00
dbb8eb4057 Added redux reducer and store for calling from the login page. 2017-10-06 12:07:43 +02:00
c03449b9e9 The login form for authentication a user. 2017-10-06 12:05:54 +02:00
6dd45cf89e Empty header file. 2017-10-06 12:05:00 +02:00
3bc8c5912b Loader for what pages is to be displayed based on the state of cookie: logged_in. Either displays login page or fetchrequested. 2017-10-06 12:04:35 +02:00
bd74e1dee1 The first thing the index does is to load the app file in a hashrouter object and send it to the element with id root. 2017-10-06 12:03:16 +02:00
ed1d0f3c39 App.jsx now loads the header and the main script that holds our routes. 2017-10-06 12:01:30 +02:00
0b79c8679d This is the landing page for viewing all requested items. One must be authenticated through the admin page, and requests need the token variable in browser storage. The returned data can be filtered and sorted. 2017-10-06 12:00:51 +02:00
927352e9ae Added react-redux, react-router and other redux packages. 2017-10-06 11:59:16 +02:00
5b110b9d82 This is the main router for index page, routes to searchRequest and admin pages. 2017-10-06 11:57:22 +02:00
1633be1276 Added 404 page when a request does not match any routes. 2017-10-06 11:56:22 +02:00
6d5c1e8d6d File that holds functions for retriveing and saving cookie data. 2017-10-06 11:55:20 +02:00
5e50d52344 Now gitignore is working for new prefs. 2017-10-04 14:25:05 +02:00
2bacc54687 Added a check for the type and then change the info link to end with either movie or tv. 2017-09-27 20:41:49 +02:00
6d0a91dc93 Changed the default filter values to be multi until a filter selector is implemented. 2017-09-27 00:29:28 +02:00