[3.2][DEV] Ticket Tracker

A place for Extension Authors to post and receive feedback on Extensions still in development. No Extensions within this forum should be used within a live environment!
Ideas Centre
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

IMPORTANT: Extensions Development rules

IMPORTANT FOR NEEDED EVENTS!!!
If you need an event for your extension please read this for the steps to follow to request the event(s)
User avatar
donsenilo
Registered User
Posts: 281
Joined: Wed Oct 08, 2014 6:23 pm
Name: Markus
Contact:

Re: [3.2][DEV] Trackers

Post by donsenilo » Sun Jun 10, 2018 8:04 pm

kinerity wrote:
Fri Apr 20, 2018 11:26 pm
A little sneak peak (click for full size). ;)

Image
Hmm ... sorry ! I don't get it ... or I'm obviously to stupid :?
I have nothing like "Bug Tracker" in the menue and also nothing in ACP where I can change options ...
I have only a new entry called "Trackers" with the same entries like in quicklaunch.

User avatar
kinerity
Community Team Member
Community Team Member
Posts: 1968
Joined: Mon Sep 01, 2014 1:00 am
Location: sudo rm -rf /
Name: Kailey Truscott
Contact:

Re: [3.2][DEV] Ticket Tracker

Post by kinerity » Sun Jun 10, 2018 8:15 pm

There are no options yet. You should only be using this for testing and only if you know what you're doing. Otherwise, please wait.
Kailey Truscott - Community Team

nou nou
Registered User
Posts: 216
Joined: Sat Oct 29, 2016 8:08 pm

Re: [3.2][DEV] Ticket Tracker

Post by nou nou » Wed Jul 04, 2018 10:21 pm

Every time I see any activity on that Github repo my nerdy heart does a little jump :D

User avatar
durangod
Registered User
Posts: 677
Joined: Tue Nov 03, 2009 1:26 pm

Re: [3.2][DEV] Ticket Tracker

Post by durangod » Sat Sep 15, 2018 3:22 pm

This is such a great idea and we need this bad for our new forum.. Do you have an expectation on your roadmap when this might be available as an official extension in the extensions directory?

Thanks :)

User avatar
kinerity
Community Team Member
Community Team Member
Posts: 1968
Joined: Mon Sep 01, 2014 1:00 am
Location: sudo rm -rf /
Name: Kailey Truscott
Contact:

Re: [3.2][DEV] Ticket Tracker

Post by kinerity » Sat Sep 15, 2018 3:27 pm

durangod wrote:
Sat Sep 15, 2018 3:22 pm
Do you have an expectation on your roadmap when this might be available as an official extension in the extensions directory?
There is currently no time frame. You can follow the GitHub repository for updates. I'll obviously keep everyone updated.
Kailey Truscott - Community Team

User avatar
durangod
Registered User
Posts: 677
Joined: Tue Nov 03, 2009 1:26 pm

Re: [3.2][DEV] Ticket Tracker

Post by durangod » Sat Sep 15, 2018 3:41 pm

I didnt see anything on the user menu and nothing in ACP... is it to where we can assign project yet?

So i created a project manually in the DB

projectid 1
trackerid 1
name name of project
desc
note
private 0
active 1

and was able to pull it up on the board side and looks good..

so i created a second project in the db

projectid 2
trackerid 1
name name of project
desc
note
private 0
active 1

so far so good.... nice work


so for those that want to set up data manually until its developed further here is basically how it works so far that i have learned..

you have the project id which is autoincrement, each project id needs to have a tracker id which is one of 4 choices which is outlined in the trackers trackers table.... so for the project tracker id youll choose 1 - incident 2- security tracker 3- bug tracker 4- feature tracker

so if you have one project then you will have 4 project records for that one project.

:) once i get the data loaded i want to see what it will do, because all we need is minimal function and we will be fine until its dev further.


update here is the query i have been running, i have two projects but ill describe how you do one with this.... just change the second value to 1 2 3 or 4 and then change the text for name and description and note and execute... you need 4 records per project so run this 4 times.


INSERT INTO `phpbb_trackers_project` (`project_id`, `tracker_id`, `project_name`, `project_description`, `project_note`, `project_private`, `project_active`) VALUES
(NULL, '1', 'Incidents Open Source', 'This is for incidents regarding our free open source project', 'Please keep others involved in what you are working on. ', '0', '1');


just remember to change the second value and also the text... and thats it... on the name field you need to fit it to one line only because that is all that will display in the user side.

User avatar
durangod
Registered User
Posts: 677
Joined: Tue Nov 03, 2009 1:26 pm

Re: [3.2][DEV] Ticket Tracker

Post by durangod » Sat Sep 15, 2018 7:21 pm

well i was keeping my fingers crossed that once i got the basic data input for the project, ticket, and severity i would be able to atleast post replies so we could use this as is...

But its not to be, its a long long way from completion but you are on the right track sir... (pardon the pun) i love the layout and the simplicity of the DB design. nice work.... if i knew more about phpbb controllers and their classes i could help but i know nothing about that with phpbb... so ill deactivate it for now and just wish you the best of luck with your project :)

happy days may your coding be true and your bugs few... dave

User avatar
kinerity
Community Team Member
Community Team Member
Posts: 1968
Joined: Mon Sep 01, 2014 1:00 am
Location: sudo rm -rf /
Name: Kailey Truscott
Contact:

Re: [3.2][DEV] Ticket Tracker

Post by kinerity » Sun Sep 16, 2018 12:03 am

durangod wrote:
Sat Sep 15, 2018 7:21 pm
well i was keeping my fingers crossed that once i got the basic data input for the project, ticket, and severity i would be able to atleast post replies so we could use this as is...

But its not to be, its a long long way from completion
Which is why it is listed as [DEV] right now.
durangod wrote:
Sat Sep 15, 2018 7:21 pm
sir
I'm female as an FYI. :)
Kailey Truscott - Community Team

User avatar
durangod
Registered User
Posts: 677
Joined: Tue Nov 03, 2009 1:26 pm

Re: [3.2][DEV] Ticket Tracker

Post by durangod » Sun Sep 16, 2018 12:49 am

Sorry about that, i was typing a bunch of letters today and i guess i just got in the habbit of using sir.... no offense intended.. :)

I will say what you have done so far is really good. It all works until it gets to the reply with the data loaded manually... nice job

User avatar
kinerity
Community Team Member
Community Team Member
Posts: 1968
Joined: Mon Sep 01, 2014 1:00 am
Location: sudo rm -rf /
Name: Kailey Truscott
Contact:

Re: [3.2][DEV] Ticket Tracker

Post by kinerity » Sun Nov 11, 2018 4:38 am

I haven't forgot about this extension. A little sneak peek at what I've been working on during my free time. :D

statistics.png
Kailey Truscott - Community Team

nou nou
Registered User
Posts: 216
Joined: Sat Oct 29, 2016 8:08 pm

Re: [3.2][DEV] Ticket Tracker

Post by nou nou » Tue Nov 13, 2018 9:26 pm

Oh yay!

(Patiently awaiting GitHub commits... ;))

User avatar
lozu
Registered User
Posts: 57
Joined: Tue Nov 10, 2009 11:07 am
Contact:

Re: [3.2][DEV] Ticket Tracker

Post by lozu » Wed Nov 21, 2018 4:02 am

Nicely done! I was thinking if we have 2 sections like the pinned post feature in phpbb where the pinned section would be resolved and the bottom section would be unresolved. Or have the pinned section as the important ticket and so on?

User avatar
pikachuturkey
Registered User
Posts: 273
Joined: Wed Dec 20, 2006 10:34 pm
Name: Rıza
Contact:

Re: [3.2][DEV] Ticket Tracker

Post by pikachuturkey » Wed Nov 21, 2018 5:57 am

Turkish (tr) translation for "[3.2][DEV] Ticket Tracker" version " 0.0.1-dev" (21.11.2018 github version)

trackers/language/tr/common.php

Code: Select all

<?php
/**
 *
 * Trackers extension for the phpBB Forum Software package
 *
 * @copyright (c) 2018, kinerity, https://www.layer-3.org
 * @license GNU General Public License, version 2 (GPL-2.0)
 *
 */
/**
 * DO NOT CHANGE
 */
if (!defined('IN_PHPBB'))
{
	exit;
}
if (empty($lang) || !is_array($lang))
{
	$lang = array();
}
// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
//
// Some characters you may want to copy&paste:
// ’ » “ ” …
//
$lang = array_merge($lang, array(
	'ACTION_PERFORMED'		=> 'İşlemi uygulayan:',
	'ALL_CLOSED_TICKETS'	=> 'Tüm kapalı biletler',
	'ALL_OPEN_TICKETS'		=> 'Tüm açık biletler',
	'ALL_TICKETS'			=> 'Tüm biletler',
	'ASSIGNED_TO'			=> 'Atanan',
	'BUTTON_NEW_TICKET'	=> 'Yeni Bilet',
	'COMMENTS'	=> 'Yorumlar',
	'COMPONENT'	=> 'İçerik',
	'DESCRIPTION'		=> 'Tanım',
	'DUPLICATES'		=> 'Bu biletin kopyaları',
	'DUPLICATES_OTHER'	=> 'Şunun kopyaları #',
	'FILTER_STATUS'		=> 'Şu an gösteriliyor',
	'FILTER_TICKETS'	=> 'Biletleri filtrele',
	'HISTORY'	=> 'Tarihçe',
	'LAST_REP_VISIT'	=> 'Last reporter visit',
	'LOCKED'			=> 'kilitli',
	'LOGIN_REQUIRED'	=> 'Bu sayfaya erişebilmek için giriş yapmalısınız. Giriş bilgilerinizi aşağıya girin veya hesap oluşturmak için "Kayıt Ol" linkine tıklayın.',
	'MY_TICKETS'		=> 'Bana atanan biletler',
	'MY_TICKETS_GROUPS'	=> 'Bana ve grubuma atanan biletler',
	'NO_COMMENTS'	=> 'Hiç yorum yapılmadı ve hiç bir tarihçe girdisi yok.',
	'NO_PROJECT'	=> 'İstenen proje mevcut değil.',
	'NO_PROJECTS'	=> 'Bu izleyici için proje mevcut değil.',
	'NO_TICKET'		=> 'İstenen bilet mevcut değil.',
	'NO_TICKETS'	=> 'Bu proje için herhangi bir bilet mevcut değil.',
	'NO_TRACKER'	=> 'İstenen izleyici mevcut değil.',
	'OF_TICKET'	=> 'of #',
	'POSTED_BY'		=> 'Gönderen',
	'POST_TICKET'	=> 'Yeni bir bilet gönder',
	'POSTS_TOTAL'	=> array(
		0	=> '0 gönderi',
		1	=> '1 gönderi',
		2	=> '%d gönderi',
	),
	'PRIVATE'		=> 'özel',
	'PROJECT'		=> 'Proje',
	'PROJECT_NAME'	=> 'Proje adı',
	'REPORTED_BY'	=> 'Raporlayan:',
	'REPORTED_FROM'	=> 'Şuradan Raporlandı:',
	'REPORTED_ON'	=> 'Rapor tarihi:',
	'SEARCH_TRACKER'	=> 'Bu izleyiciyi ara',
	'SEND_PM'			=> 'ÖM gönder',
	'SEVERITY'			=> 'Önemlilik',
	'STATISTICS'		=> 'İzleyici istatistikleri',
	'STATUS'			=> 'Durum',
	'TICKET'			=> 'Bilet',
	'TICKET_DETAILS'	=> 'Bilet detayları',
	'TICKET_ID'			=> 'Bilet IDsi',
	'TICKETS_TOTAL'		=> array(
		0	=> '0 bilet',
		1	=> '1 bilet',
		2	=> '%d bilet',
	),
	'TITLE'				=> 'Başlık',
	'TRACKER_EXPLAIN'	=> 'Lütfen aşağıdan açmak istediğiniz projeyi seçiniz.',
	'TRACKER_PRIVATE'	=> 'Not: Bu izleyiciye gönderilen gönderimler gizli; sadece siz ve takım üyeleri belirtilen izleyiciye erişerek bilgileri görebilirler.',
	'TRACKERS'			=> 'İzciler',
	'UNASSIGNED'	=> '(atanmadı)',
	'UNCATEGORISED'	=> '(kategorize edilmedi)',
	'UNKNOWN'		=> '(bilinmiyor)',
	// History language vars
	'ASSIGNED_TICKET_GROUP'	=> 'Bilet gruba atandı',
	'ASSIGNED_TICKET_USER'	=> 'Bilet kullanıcıya atandı',
	'CHANGED_TICKET_SEVERITY'	=> 'Bilet önemliliğini şu seviyeden değiştirildi:',
	'CHANGED_TICKET_STATUS'		=> 'Bilet durumu şu kiriterden değiştirildi:',
	'EDITED_POST'	=> 'Düzenlenmiş gönderi #',
	'EDITED_TICKET'	=> 'Düzenlenmiş bilet',
	'MOVED_TICKET'	=> 'Bilet projeden taşındı',
	'SET_UNASSIGNED'	=> 'Bileti "atanmadı" olarak ayarla',
	// Ticket options
	'ASSIGN_TICKET'	=> 'Bileti ata',
	'EDIT_TICKET'	=> 'Bileti düzenle',
	'MOVE_TICKET'	=> 'Bileti taşı',
	'SET_TICKET_STATUS'	=> 'Bilet durumunu ayarla',
));
Health For Everyone ==> www.saglikforum.org

User avatar
kinerity
Community Team Member
Community Team Member
Posts: 1968
Joined: Mon Sep 01, 2014 1:00 am
Location: sudo rm -rf /
Name: Kailey Truscott
Contact:

Re: [3.2][DEV] Ticket Tracker

Post by kinerity » Wed Nov 21, 2018 2:52 pm

lozu wrote:
Wed Nov 21, 2018 4:02 am
Nicely done! I was thinking if we have 2 sections like the pinned post feature in phpbb where the pinned section would be resolved and the bottom section would be unresolved. Or have the pinned section as the important ticket and so on?
Unfortunately that's not how the tracker works. If you look that the picture below, the dropdown is where you select what type of tickets you want to see. There are no "pinned posts" or "pinned section". If you want to mark a ticket as important, there will be an option in the ticket to set the severity.

Image

pikachuturkey wrote:
Wed Nov 21, 2018 5:57 am
Turkish (tr) translation for "[3.2][DEV] Ticket Tracker" version " 0.0.1-dev" (21.11.2018 github version)
Please hold off on translations for now as the structure of the language files will most definitely be changing. I don't want you to do work for nothing. :P
Kailey Truscott - Community Team

Post Reply

Return to “Extensions in Development”

Who is online

Users browsing this forum: davidyin, tomberaid and 23 guests