114 Commits

Author SHA1 Message Date
Pfingstfrosch
9dcb2994e1 create a hash of favorite details and reuse it;
move redirect_back out of conditional scope
2020-05-16 11:58:25 +02:00
Pfingstfrosch
5bb0bae858 fix of inheritance error -> uninitialized constant Crawlers::ApplicationController 2020-05-16 11:45:05 +02:00
Pfingstfrosch
1970a65bf8 fix of inheritance error -> uninitialized constant TissCrawlerController 2020-05-16 11:44:21 +02:00
Pfingstfrosch
d5ec02201d instead of redirecting just display an success or error message after pressing add button 2020-05-12 20:01:30 +02:00
Pfingstfrosch
49be25838e remove route with no purpose 2020-05-12 19:57:12 +02:00
Pfingstfrosch
34f34790ee remove action with no purpose 2020-05-12 19:53:17 +02:00
Pfingstfrosch
d34a3d583c refactored crawler controllers and bundled them in crawlers namespace 2020-05-12 19:49:18 +02:00
Pfingstfrosch
d7907a3a0c remove helpers with no controller class related 2020-05-12 19:29:12 +02:00
Pfingstfrosch
415ed22f6e remove HOME Page, because redundant
show search page as default
2020-05-12 19:27:43 +02:00
Pfingstfrosch
16ae8fd87b update 2020-05-12 19:19:08 +02:00
Pfingstfrosch
92eff82f1a refactored favorites:
instead of using a fav page for each content, use a general favorites pane where the user can select which favs shall be shown
2020-05-12 19:19:04 +02:00
Pfingstfrosch
a8f4d4a9db Main nav bar now contains 3 menus:
- Home
- Search TISS
- Your Favorites
2020-05-12 19:17:13 +02:00
Pfingstfrosch
ae6a202e59 refactored routes file:
now using namespaces to make the file more readable and better structured
2020-05-12 19:16:18 +02:00
Pfingstfrosch
6bc24a48f0 remove scss files with no corresponding controller 2020-05-12 19:15:06 +02:00
Pfingstfrosch
1d7105ab22 remove scss files with no corresponding controller 2020-05-12 19:15:00 +02:00
8866e29a44 Add comments for lecturer name feature 2020-05-10 17:10:21 +02:00
4d9bc09ae1 Add names of lecturers to detail page for courses 2020-05-10 17:05:30 +02:00
ce178ff99d Fix bug where course numbers were not parsed
Course numbers cannot only contain digits but also letters. Replacing \d
for digits with \S for any non-whitespace character does the trick.
2020-05-10 16:01:08 +02:00
550d9ddfed Add more information to detail view for courses 2020-05-10 15:58:45 +02:00
23613f0a14 Shorten XML for parsed course
Instead of passing the complete XML response to the page, only the part
where the interesting fields for a course are stored should be passed as
a parameter. It also shortens the code in the html.erb file that is
necessary to pull out the wanted fields.
2020-05-09 16:03:30 +02:00
ba6d9b24a4 Implement detail page for courses 2020-05-09 15:56:44 +02:00
74bd875427 Implement basic search for courses 2020-05-09 12:16:20 +02:00
0314b75b24 Flash error message when favoriting already favorited person 2020-05-07 11:58:29 +02:00
d111a371ae Change layout of favorites 2020-05-07 11:57:39 +02:00
c8902d12ac Style detail page 2020-05-01 13:31:30 +02:00
bce58e7ea4 Fix errors 2020-05-01 11:45:43 +02:00
ffec7643a4 Add skeleton for theses, projects and courses 2020-05-01 11:39:57 +02:00
99b4e66504 Styling of search result page 2020-04-25 15:28:40 +02:00
4f45c768ec Fix mess made by @Pfingstfrosch 2020-04-24 23:02:45 +02:00
Marco Zeisler
670bac90d2 make me work 2020-04-24 17:02:08 +02:00
Marco Zeisler
717abd8796 make me work 2020-04-24 16:56:22 +02:00
Marco Zeisler
4a3773a29b update gemfile 2020-04-21 19:09:26 +02:00
Marco Zeisler
a075f6b215 update 2020-04-21 19:04:46 +02:00
Marco Zeisler
76d4a6cd76 Add h1 2020-04-21 19:03:39 +02:00
Marco Zeisler
a36796960f refactoring of "abstract" search controller 2020-04-21 18:58:48 +02:00
Marco Zeisler
fbfc12e096 store and display favorite person by tiss_id 2020-04-21 18:06:07 +02:00
Marco Zeisler
c32819d819 first attempt of people crawler incl. detail view 2020-04-21 16:07:54 +02:00
Marco Zeisler
e0a21f180f refactoring 2020-04-21 13:52:27 +02:00
Marco Zeisler
c5cc225ca6 refactoring of project 2020-04-21 13:19:01 +02:00
Marco Zeisler
c0a5b794ec refactoring of project 2020-04-21 13:03:59 +02:00
Marco Zeisler
e2f0bd7237 setup abstract search 2020-04-20 18:21:19 +02:00
bb0e7b5272 Lower number of stretches performed with SHA512 2020-04-19 15:35:14 +02:00
284ec8c8fe Add simple styling for forms 2020-04-14 14:48:14 +02:00
8e417911c6 Use SHA512 instead of BCrypt 2020-04-14 14:28:55 +02:00
af1eff30b7 Require logged in status 2020-04-14 14:11:01 +02:00
9050ddc69d Configure routes and rename sign in to log in
Signed-off-by: Tobias Eidelpes <tobias@eidelpes.info>
2020-04-14 13:58:50 +02:00
2f85af35cb Add authentication via devise
Signed-off-by: Tobias Eidelpes <tobias@eidelpes.info>
2020-04-14 13:44:45 +02:00
6014c64e64 Remove JavaScript in navbar and include logout
Signed-off-by: Tobias Eidelpes <tobias@eidelpes.info>
2020-04-14 11:39:41 +02:00
c8bc0ca1cd Implement basic navbar
Signed-off-by: Tobias Eidelpes <tobias@eidelpes.info>
2020-04-07 13:51:05 +02:00
Marco Zeisler
e769fffed7 Set login#root to index page 2020-04-06 20:42:14 +02:00