snowball-one / django-oscar-support

Customer services and ticketing plugin for Oscar
BSD 3-Clause "New" or "Revised" License
20 stars 10 forks source link

Django-Oscar 1.5 #11

Open mykljohn opened 7 years ago

mykljohn commented 7 years ago

I forked this and got it working on Django-Oscar 1.5 wit Django 1.8.18

SalahAdDin commented 7 years ago

@mykljohn Ok, I want help you if you will work wit it.

SalahAdDin commented 7 years ago

@mykljohn We need very work in this, because is not working now, and many things was deprecated.

mykljohn commented 7 years ago

@SalahAdDin I haven't tested it completely, but I have it working on Django 1.8.18 and Python 2.7

SalahAdDin commented 7 years ago

It doesn't works with django 1.11 and oscar 1.6, i can't get the option in dashboard menu.

mykljohn commented 7 years ago

Sorry, I should have specified the version of Django. I don't have time to play with 1.11 right now. I had trouble upgrading some others to 1.10. :(

SalahAdDin commented 7 years ago

which one?

mykljohn, can you provide to me some pictures about each section? Thanks!

SalahAdDin commented 7 years ago

@mykljohn Thank you!

mykljohn commented 6 years ago

@SalahAdDin Hey sorry, just saw your post. I had trouble with django-oscar-stores, django-oscar-approval, django-oscar-accounts, django-oscar-blog and django-oscar-news. I got stores working in oscar 1.5 (along with bundles, accounts, paypal, portation) but only with django 1.8/python 2.7. I've had no luck getting approval working. And I haven't had time to try Blog or News. I'm testing the Support changes you made in django 1.11/Python 3.4 right now.

SalahAdDin commented 6 years ago

If you have all tracebacks you can send to me.

mykljohn commented 6 years ago

@SalahAdDin I've got Approval just about finished. I'll send you the changes when I have it done. I would like to get blog/News working but they're not a priority. I got stores working well and integrated it with Partners.

I have an issue maybe you can help me with/point in the right direction. I want to replace the Bootstrap datetimepicker with bootstrap datepicker. The main reason for this is because with bs datepicker I can disable certain dates and days of week. Oscar calls ui.js to handle the ajax calls and I can't get it working :(

SalahAdDin commented 6 years ago

@mykljohn I think will be better change these dates and weeks in the forms validation and rendering.

Replace datepicker could be hard, you have to change it in the oscar staticfiles.

alexphelps commented 6 years ago

@SalahAdDin Does your fork work with Django 1.11 and Oscar 1.5?

SalahAdDin commented 6 years ago

@alexphelps, yes, test it

alexphelps commented 6 years ago

@SalahAdDin got your fork up and running. getting missing file_ argument in get_thumbnail() errors on the console each time I try to view a ticket though the ticket still loads.

As for how it fits into our needs... It's a good start, the ticket model probably covers all we need. However, I think we'll want to:

  1. Add a tickets list view with search (something like orders list view). How can tickets be searched today?
  2. Add a "my assigned tickets" list view, the left column tickets seems overly complicated and not useful if there are a few hundred tickets flying around.
  3. Add email notifications for new tickets, ticket assignments, and public replies
  4. Add inbound email support, use something like Spark Post Relay

Do you think any of this is applicable to the public project?

SalahAdDin commented 6 years ago

If you want to help us with these, please, all pull requests are welcome.

alexphelps commented 6 years ago

@SalahAdDin At this point we've decided to not move forward with the original django-oscar-support module. We've decided to start over with a fresh approach and a much simpler frontend (less js magic) . Here are some frontend mockups for what we are working on implementing on the backend - http://prime-dashboard-mockup.s3-website-us-east-1.amazonaws.com/support/tickets-detail.html

I'm also unsure if we will ever publish this as a stand alone package.

SalahAdDin commented 6 years ago

What do you mean about a much simpler frontend?

Please, make a standalone package, for the community, they help us, why not help them?

Also it looks good, can you provide a client's front end screenshot?

Good work!!!

SalahAdDin commented 5 years ago

@alexphelps Man?