Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: rewrite of the Ember frontend #143

Merged
merged 15 commits into from
Oct 27, 2020
Merged

Conversation

fkm-adfinis
Copy link
Contributor

@fkm-adfinis fkm-adfinis commented Oct 9, 2020

Depends on #142

As discussed this my attempt to overcome the burdens of a legacy
application that resisted my attempts to update.

@fkm-adfinis fkm-adfinis requested a review from velrest October 9, 2020 07:24
@fkm-adfinis fkm-adfinis force-pushed the update-5 branch 2 times, most recently from 7912826 to cbfe2f8 Compare October 15, 2020 12:19
As discussed this my attempt to overcome the burdens of a legacy
application that resisted my attempts to update.
frontend/.travis.yml Show resolved Hide resolved
frontend/README.md Show resolved Hide resolved
frontend/app/adapters/timed-billing-type.js Outdated Show resolved Hide resolved
frontend/app/adapters/timed-subscription-package.js Outdated Show resolved Hide resolved
frontend/app/app.js Show resolved Hide resolved
frontend/app/ui/subscriptions/list/controller.js Outdated Show resolved Hide resolved
frontend/app/ui/subscriptions/reload/route.js Show resolved Hide resolved
frontend/package.json Outdated Show resolved Hide resolved
Copy link
Contributor

@velrest velrest left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So there are a few things which are issues concerning more than one file (as always open for discussion):

  • Format .hbs with prettier
  • Notify user if you redirect them out of permissions checks for less confusion
  • Please re add acceptance tests since it seems like you completely remove d mirage and all acceptance tests
  • Do you not need the public/assets anymore?

@fkm-adfinis
Copy link
Contributor Author

Currently, the project only uses UIkit assets. This will probably change with the design for the login page.

Acceptance tests are something I cannot argue against. Most/all other tests can - IMO - be done through unit and integration tests. But I will port Mirage and the acceptance tests from the old version 😃

@fkm-adfinis
Copy link
Contributor Author

It looks like I'm not a project admin on Travis. If you are neither I'll ask around.

This will provide preset-env out of the box.
This adds the block-indentation rule to the template-lint config
and adjusts the tempaltes accordingly.
* Sets a more neutral description.
* Corrects legacy email address.
* Adds another maintainer.
Tell the user that he doesn't have access before redirecting.
Performance integration leads to an error.
I forgot to remove the timed prefixes in the tests.
@fkm-adfinis fkm-adfinis merged commit b037ca6 into adfinis:master Oct 27, 2020
@fkm-adfinis fkm-adfinis deleted the update-5 branch October 27, 2020 13:46
@fkm-adfinis
Copy link
Contributor Author

fkm-adfinis commented Oct 27, 2020

🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants