Skip to content

Commit

Permalink
Merge branch 'development' into Fix-1950
Browse files Browse the repository at this point in the history
  • Loading branch information
championpaddler authored Jan 16, 2019
2 parents 047b033 + b480415 commit ec62ab7
Show file tree
Hide file tree
Showing 8 changed files with 66 additions and 21 deletions.
9 changes: 5 additions & 4 deletions api/controllers/generateBadges.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ def generateBadges():
font_type_3 = data.get('font_type_3') or 'helvetica'
font_type_4 = data.get('font_type_4') or 'helvetica'
font_type_5 = data.get('font_type_5') or 'helvetica'

svg2png = SVG2PNG()

if config.ENV == 'PROD':
Expand Down Expand Up @@ -148,9 +149,9 @@ def generateBadges():

user_creator.allowed_usage = user_creator.allowed_usage - 1

badge_created = Badges(image=image_name, csv=csv_name,
text_color=font_color_1, badge_size=badge_size,
badge_name=badge_name, creator=user_creator)
badge_created = Badges(image=image_name, csv=csv_name, font_color_1=font_color_1, font_color_2=font_color_2,
font_color_3=font_color_3, font_color_4=font_color_4, font_color_5=font_color_5,
badge_size=badge_size, badge_name=badge_name, creator=user_creator)

badge_created.save_to_db()

Expand Down Expand Up @@ -190,7 +191,7 @@ def send_badge_mail(badgeId, userId, badgeLink):
@loginRequired
def get_badges():
input_data = request.args
page = request.args.get('page', 1, type=int)
page = request.args.get('filter[page]', 1, type=int)
user = User.getUser(user_id=input_data.get('uid'))
badges = db.session.query(Badges).filter_by(creator=user).paginate(
page, app.config['POSTS_PER_PAGE'], False)
Expand Down
21 changes: 12 additions & 9 deletions frontend/app/components/user-component/my-badges.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export default Component.extend({
},
queryParams : ['page'],
page : 1,
routing : inject.service('-routing'),
notifications : inject.service('notification-messages'),
actions : {
deleteBadge(badge) {
Expand All @@ -32,15 +33,16 @@ export default Component.extend({
sendBadgeName(badge) {
this.get('sendBadgeName')(badge);
},

nextPage() {
let filter = {};
if (this.page > 1) {
if (this.page >= 1) {
const uid = this.get('session.uid');
var filter = {};
filter.page = this.page + 1;
this.get('store').query('my-badges', filter)
filter.state = 'all';
this.get('nextPage')(this.page).query('my-badges', { uid, filter })
.then(records => {
if (records.length > 0) {
this.set('my-badges', records);
this.set('model', records);
this.set('page', this.page + 1);
} else {
this.get('notifications').clearAll();
Expand All @@ -66,12 +68,14 @@ export default Component.extend({
}
},
prevPage() {
let filter = {};
if (this.page - 1 > 0) {
const uid = this.get('session.uid');
var filter = {};
filter.page = this.page - 1;
this.get('store').query('my-badges', filter)
filter.state = 'all';
this.get('nextPage')(this.page).query('my-badges', { uid, filter })
.then(records => {
this.set('my-badges', records);
this.set('model', records);
this.set('page', this.page - 1);
})
.catch(err => {
Expand Down Expand Up @@ -118,4 +122,3 @@ export default Component.extend({
}
}
});

6 changes: 4 additions & 2 deletions frontend/app/controllers/my-badges.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ export default Controller.extend({
});
});
},

nextPage() {
return this.get('store');
},
updateBadgeName(badge) {
badge.save()
.then(() => this.get('notifications').success('Badge Name Successfully Updated!', {
Expand All @@ -30,4 +32,4 @@ export default Controller.extend({
}));
}
}
});
});
5 changes: 2 additions & 3 deletions frontend/app/styles/partials/footer-main.scss
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
$bkColor: #1b1c1d;

footer {
background-color: $bkColor;
background-color: #1b1c1d;
z-index: -1;
}

.ui.bottom.inverted.menu {
Expand Down
4 changes: 3 additions & 1 deletion frontend/app/styles/partials/preview.scss
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

// scss-lint:disable all
.preview {
top : -1% !important;
top: -1% !important;
z-index: 1;
}

// scss-lint:enable all
4 changes: 2 additions & 2 deletions frontend/app/templates/my-badges.hbs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<div class="my-badge-width">
{{user-component/my-badges model=model user=user session=session sendbadgeId=(action 'deleteBadge') sendBadgeName=(action 'updateBadgeName')}}
</div>
{{user-component/my-badges model=model user=user session=session sendbadgeId=(action 'deleteBadge') sendBadgeName=(action 'updateBadgeName') nextPage=(action 'nextPage')}}
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import { module, test } from 'qunit';
import { setupRenderingTest } from 'ember-qunit';
import { render } from '@ember/test-helpers';
import hbs from 'htmlbars-inline-precompile';

module('Integration | Component | background-component/logo-image-component', function(hooks) {
setupRenderingTest(hooks);

test('it renders', async function(assert) {
// Set any properties with this.set('myProperty', 'value');
// Handle any actions with this.set('myAction', function(val) { ... });

await render(hbs`{{background-component/logo-image-component}}`);

assert.equal('', '');

// Template block usage:
await render(hbs`
{{#background-component/logo-image-component}}
template block text
{{/background-component/logo-image-component}}
`);

assert.equal('', '');
});
});

11 changes: 11 additions & 0 deletions frontend/tests/unit/routes/contact-badgeyay-test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { module, test } from 'qunit';
import { setupTest } from 'ember-qunit';

module('Unit | Route | contact-badgeyay', function(hooks) {
setupTest(hooks);

test('it exists', function(assert) {
let route = this.owner.lookup('route:contact-badgeyay');
assert.ok(route);
});
});

0 comments on commit ec62ab7

Please sign in to comment.