This repository has been archived by the owner on Dec 21, 2023. It is now read-only.
Releases: SerbanTudor04/OpenTickets
Releases · SerbanTudor04/OpenTickets
V0.10.3
What's Changed
- Bump vite from 4.2.1 to 4.2.3 in /src/web_superuser by @dependabot in #102
- Bump socket.io-parser from 4.2.2 to 4.2.4 in /src/web_public by @dependabot in #103
- Bump engine.io from 6.4.1 to 6.4.2 in /src/web_public by @dependabot in #104
Full Changelog: 0.10.2...0.10.3
V0.10.2
Features
- Added ability to setup to a client mailboxes and domains, which are expected from to create tickets
Full Changelog: 0.10.1...0.10.2
V0.10.1
Fix tables.sql
Fix install.py
Full Changelog: 0.10.0...0.10.1
V0.10.0
0.10.0
Features
- Added clients in superuser page (CRUD)
- Optimize page loading and number of requests to backend, aswell as database
- Update certain pages to the latest page template, in superuser.
- Ability to add notes to a client
Fixes
- Fix typos
Coming features:
- Corelation between clients send emails and mailboxes defined in superuser interface.
- Ability to add internal notes to a ticket.
- Update admin pages to the latest template
Other Changes
- [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 by @snyk-bot in #56
- Bump requests from 2.29.0 to 2.30.0 in /backend by @dependabot in #57
- Bump urllib3 from 1.26.15 to 2.0.2 in /backend by @dependabot in #58
- Bump pylint from 2.17.3 to 2.17.4 in /backend by @dependabot in #59
- Bump tomlkit from 0.11.7 to 0.11.8 in /backend by @dependabot in #60
- Bump tailwindcss from 3.3.1 to 3.3.2 in /web_admin by @dependabot in #63
- Bump js-cookie from 3.0.4 to 3.0.5 in /web_admin by @dependabot in #62
- Bump vite from 4.3.3 to 4.3.5 in /web_admin by @dependabot in #65
- Bump react-router-dom from 6.11.0 to 6.11.1 in /web_admin by @dependabot in #66
- Bump werkzeug from 2.3.2 to 2.3.4 in /backend by @dependabot in #67
- Implement clients v2 by @SerbanTudor04 in #87
- Bump zone.js from 0.12.0 to 0.13.0 in /web_public by @dependabot in #85
- Bump karma-chrome-launcher from 3.1.1 to 3.2.0 in /web_public by @dependabot in #84
- Bump @emotion/react from 11.10.8 to 11.11.0 in /web_admin by @dependabot in #83
- Bump rxjs from 7.8.0 to 7.8.1 in /web_public by @dependabot in #82
- Bump @types/node from 20.1.0 to 20.1.4 in /web_admin by @dependabot in #89
- Bump certifi from 2022.12.7 to 2023.5.7 in /backend by @dependabot in #68
- Bump platformdirs from 3.2.0 to 3.5.0 in /backend by @dependabot in #69
- Bump pyjwt from 2.6.0 to 2.7.0 in /backend by @dependabot in #70
- Bump js-cookie from 3.0.1 to 3.0.5 in /web_superuser by @dependabot in #71
- Bump jasmine-core from 4.5.0 to 4.6.0 in /web_public by @dependabot in #79
- Bump @vitejs/plugin-react-swc from 3.3.0 to 3.3.1 in /web_admin by @dependabot in #73
- Bump postcss from 8.4.22 to 8.4.23 in /web_superuser by @dependabot in #75
- Bump tailwindcss from 3.3.1 to 3.3.2 in /web_superuser by @dependabot in #78
- Bump flowbite-react from 0.4.3 to 0.4.4 in /web_admin by @dependabot in #80
- Bump @dicebear/collection from 6.0.2 to 6.0.3 in /web_admin by @dependabot in #81
- Bump @schematics/angular from 15.2.6 to 16.0.1 in /web_public by @dependabot in #88
- Update dependabot.yml by @SerbanTudor04 in #90
Full Changelog: 0.9.0...0.10.0
V0.9.0
0.9.0
Features:
- Migrate from
jsx
totsx
- Add a Documentation page with complete features.
- Implement partial reports users balance
- Migrate management part from the web_admin to a hole new application web_superuser
- Remove the todo comment
- Add when a message is sent, notify every user that has any right on this ticket
- Added ability to send email to the creator of the ticket or to add a message to the inbox of the creator.
Fixes:
- Fix typo
- Fix AMgmDeparment table view error
- Fix tickets on messages send when a message is sent
- Fix bug in server.py for test endpoints
V0.0.0-V0.8.1 unstable
0.8.1
Fixes:
- Added missing default data on installation
- Added update indexes of tables
0.8.0
Features:
- Added a view in
managment
on admin panel to create/update/or delete email templates - Added APIs for crud of email templates.
Fixes:
- Fix sidebar
dashboard
icon. - Fix
management/config
view, in which superuser validation doesn't exists.
0.7.0
- Added
web_install
in order to serve the frontend for the installation application
0.6.0
Features:
- Added a view in
managment
on admin panel to update configs values.
Fixes:
- Fix security on users actions, add superUser middleware to apis, which was missing
- Fix in pages redirects link from
/admin
to/
0.5.2
Features:
- Added capability to customize prefix of the tickets code.
0.5.1
Fixes
- Add missing libraries from backend
0.5.0
Features
- Added a system for config file loading, by removing static config from
env.py
toenv.json
- Added ability to setup the schema for querying database by dynamically setting up in
env.json
- Added app_config table in database.
- Added functionality to cache responses of routes.
- Added route for getting application title from app_config
- Added in frontend:
- Dynamically loading navbar title from app title
- Dynamically load application header title from backend
- Change login token name
0.4.0
Features
- Added handling for emails in which has an invalid ticket code in subject.
- Added template for emails with invalid ticket code in subject.
0.3.1
Fixes
- Fix getting open or released tickets query from geting your own tickets
0.3.0
Features
- Added handling for emails in which is found in subject the ticket code.
- Added template for email
Fixes
- Fix error log at
log.error("Exception"+str(e))
tolog.error("Exception at ticket creating"+str(e))
, to be more informative in table of logs
0.2.1
Fixes:
- Fix in emails/processor/MailerProcessor from
if "variable" in comp.lower():
toelif "variable" in comp.lower():
for a little optimization.
0.2.0
Features
- Finished system for mails that are send and not directly connected to a ticket.
- Build databse dynamically templating system for standard emails.
Fixes:
- Small typos fixes in env.example.py
0.1.0
Features
- Added ui interface with react in the admin interface
- Admin interface:
- Handle ticket creation,editing and deleting
- Handle authentication
- Added management interface for super users:
- Added user creation system
- Added user updating system
- Added user deleting system
- Tickets handling page:
- Added my created tickets view(CRUD)
- Added my pending to solve tickets view(CRUD)
- Added tickets in pending to be assigned view (CRUD)
- Backend:
- Added system for database connections pooling
- Added support for postgresql
- Added support for endpoints
- Split endpoints into multiple files
- Create a logging system
- Added authentication system, with cookie support and a databased stored sessions
- Implement middlewares for handling user authentication and rights
- Implement backend support for tickets CRUD
- Implement emails processing system, which can be runned on scheduler