Merge branch 'greg/dev' into 'master'

greg/dev

See merge request !59
This commit is contained in:
Lucas 2017-04-22 09:12:51 +00:00
commit 806fad299d
2 changed files with 28 additions and 13 deletions

View File

@ -15,20 +15,16 @@ const (
SET imdb_id=$1, user_id=$2, season=$3, episode=$4;`
isShowWishlistedQueryByUserID = `
SELECT
shows.imdb_id
FROM shows INNER JOIN shows_tracked
ON
shows.imdb_id=shows_tracked.imdb_id
AND
shows_tracked.user_id=$2
WHERE shows.imdb_id=$1;`
SELECT s.imdb_id, t.season, t.episode
FROM shows s INNER JOIN shows_tracked t
ON s.imdb_id = t.imdb_id AND t.user_id=$2
WHERE t.imdb_id=$1;`
getShowWishlistQueryByUserID = `
SELECT
shows.imdb_id, shows_tracked.season, shows_tracked.episode
FROM shows INNER JOIN shows_tracked
ON shows.imdb_id=shows_tracked.imdb_id AND shows_tracked.user_id=$1;`
SELECT s.imdb_id, t.season, t.episode
FROM shows s
INNER JOIN shows_tracked t
ON s.imdb_id = t.imdb_id AND t.user_id=$1;`
deleteShowWishlistedQueryByID = `DELETE FROM shows_tracked WHERE imdb_id=$1 AND user_id=$2;`
)

View File

@ -9,11 +9,30 @@ export default function ListDetails(props) {
).join(', ');
}
let wishlistStr = "";
if (props.data.wishlisted === true) {
wishlistStr = "Wishlisted";
}
if (props.data.tracked_episode !== null && props.data.tracked_season != null) {
let season = props.data.tracked_season;
let episode = props.data.tracked_episode;
if ((season === 0) && (episode === 0)) {
wishlistStr = "Whole show tracked";
} else {
wishlistStr = `Tracked from season ${season} episode ${episode}`;
}
}
return (
<div className="col-xs-7 col-md-4">
<div className="show-detail affix">
<div className="affix">
<h1 className="hidden-xs">{props.data.title}</h1>
<h3 className="visible-xs">{props.data.title}</h3>
{wishlistStr !== "" &&
<span className="label label-default">
<i className="fa fa-bookmark"></i> {wishlistStr}
</span>
}
<h4>{props.data.year}</h4>
{props.data.runtime &&
<p>