-
Notifications
You must be signed in to change notification settings - Fork 634
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #803 from auto-mat/teams
Add Teams functionality, using pinax-teams
- Loading branch information
Showing
36 changed files
with
3,103 additions
and
61 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,6 +15,8 @@ Contents | |
settings | ||
spam | ||
custom_fields | ||
integration | ||
teams | ||
contributing | ||
license | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Working with teams and larger organizations | ||
=========================================== | ||
|
||
If you only have one or two people working on tickets, basic Queue setup is enough to get you going. You can now assign tickets to teams for better ticket filtering, reducing noise and improving organization efficiency. | ||
|
||
Rather than assigning tickets to teams directly, django-helpdesk allows you assign tickets to knowledge-base items and then assign knowledge base items to teams. | ||
|
||
Knowledge-base items can be in either public or private knowledge-base categories, so this organizational structure need not have any influence on the external appearance of your public helpdesk web portal. | ||
|
||
You can visit the 'Pinax Teams' page in your django admin in order to create a team and add team members. | ||
|
||
You can assign a knowledge-base item to a team on the Helpdesk admin page. | ||
|
||
Once you have set up teams. Unassigned tickets which are associated with a knowledge-base item will only be shown on the dashboard to those users who are members of the team which is associated with that knowledge-base item. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Generated by Django 2.2.9 on 2020-01-27 15:01 | ||
|
||
from django.db import migrations, models | ||
import django.db.models.deletion | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('pinax_teams', '0004_auto_20170511_0856'), | ||
('helpdesk', '0027_auto_20200107_1221'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='kbitem', | ||
name='team', | ||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='pinax_teams.Team', verbose_name='Team'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Generated by Django 2.2.9 on 2020-01-27 16:00 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('helpdesk', '0028_kbitem_team'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='kbcategory', | ||
name='public', | ||
field=models.BooleanField(default=True, verbose_name='Is KBCategory publicly visible?'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Generated by Django 2.2.10 on 2020-02-25 11:21 | ||
|
||
from django.db import migrations, models | ||
|
||
def copy_title(apps, schema_editor): | ||
KBCategory = apps.get_model("helpdesk", "KBCategory") | ||
KBCategory.objects.update(name=models.F('title')) | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('helpdesk', '0029_kbcategory_public'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='kbcategory', | ||
name='name', | ||
field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Name of the category'), | ||
), | ||
migrations.AlterField( | ||
model_name='kbcategory', | ||
name='title', | ||
field=models.CharField(max_length=100, verbose_name='Title on knowledgebase page'), | ||
), | ||
migrations.RunPython(copy_title, migrations.RunPython.noop), | ||
migrations.AlterField( | ||
model_name='kbcategory', | ||
name='name', | ||
field=models.CharField(blank=False, max_length=100, null=False, verbose_name='Name of the category'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Generated by Django 2.2.10 on 2020-02-25 13:40 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('helpdesk', '0030_add_kbcategory_name'), | ||
] | ||
|
||
operations = [ | ||
migrations.AlterModelOptions( | ||
name='kbitem', | ||
options={'ordering': ('order', 'title'), 'verbose_name': 'Knowledge base item', 'verbose_name_plural': 'Knowledge base items'}, | ||
), | ||
migrations.AddField( | ||
model_name='kbitem', | ||
name='order', | ||
field=models.PositiveIntegerField(blank=True, null=True, verbose_name='Order'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Generated by Django 2.2.10 on 2020-02-25 13:44 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('helpdesk', '0031_auto_20200225_1440'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='kbitem', | ||
name='enabled', | ||
field=models.BooleanField(default=True, verbose_name='Enabled to display to users'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.