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

refactor: ticket list view #2162

Merged
merged 57 commits into from
Feb 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
987b6f1
refactor: ticket list view
RitvikSardana Jan 31, 2025
ff2f193
fix: badge color
RitvikSardana Feb 1, 2025
1ac35bd
chore: code cleanup
RitvikSardana Feb 2, 2025
6e0ed1a
fix: add support for apply filters on click in common list view
RitvikSardana Feb 3, 2025
2410991
chore: code clean up
RitvikSardana Feb 3, 2025
f5239a1
chore: code cleanup
RitvikSardana Feb 3, 2025
b12c696
fix: handle case if no columnConfig is found
RitvikSardana Feb 3, 2025
57377b1
fix(ui): p tag size
RitvikSardana Feb 3, 2025
a2e4807
feat: add column layout modification in general list view
RitvikSardana Feb 4, 2025
f828a46
fix: multiple avatar component props handeling
RitvikSardana Feb 5, 2025
bf8c533
fix: add support for rating component in filter & use the generic lis…
RitvikSardana Feb 5, 2025
d8f11cd
fix: add support for bulk delete and export tickets
RitvikSardana Feb 6, 2025
a037ab9
chore: code cleanup
RitvikSardana Feb 6, 2025
1c23f29
fix: reply to email option
RitvikSardana Feb 6, 2025
4929cc1
fix: empty state of ticket list view
RitvikSardana Feb 6, 2025
928d1cb
fix: listview should have atleast one column
RitvikSardana Feb 6, 2025
1014016
fix: show column setting conditionally
RitvikSardana Feb 6, 2025
88831f6
fix: remove olde ticket list view
RitvikSardana Feb 6, 2025
79d7528
fix: change file structure of tickets
RitvikSardana Feb 6, 2025
26614d1
fix: ticket composable
RitvikSardana Feb 6, 2025
6ed9250
chore: code cleanup
RitvikSardana Feb 10, 2025
4e4a7e5
fix: add view settings doctype
RitvikSardana Feb 12, 2025
a10c34d
fix: handle creation of new view
RitvikSardana Feb 12, 2025
d812962
fix: update naming series & more function to filter views
RitvikSardana Feb 12, 2025
e2c4c4e
fix: add create view modal
RitvikSardana Feb 12, 2025
4d946bd
fix: add icon picker in ViewModal
RitvikSardana Feb 12, 2025
5a4055e
fix: handle dialog primary action
RitvikSardana Feb 12, 2025
b35dd72
fix: render emojis in UI
RitvikSardana Feb 12, 2025
99759d1
fix: add standard fields in filters
RitvikSardana Feb 12, 2025
fdf67ed
chore: code cleanup
RitvikSardana Feb 12, 2025
44e418e
fix: proper working flow of new view creation
RitvikSardana Feb 13, 2025
cce67ee
fix: update existing views
RitvikSardana Feb 14, 2025
65fe2b9
fix: multiple get_list calls for HD View
RitvikSardana Feb 14, 2025
eec2114
fix: support for customer portal
RitvikSardana Feb 14, 2025
d8fb18e
fix: show pinned and public views on sidebar
RitvikSardana Feb 14, 2025
4802aec
fix: global current view state
RitvikSardana Feb 17, 2025
de57443
fix: show nested dropdown in custom view
RitvikSardana Feb 17, 2025
61d5c39
fix: add functionality for each custom view
RitvikSardana Feb 18, 2025
48966a7
fix: handle default custom view for each page
RitvikSardana Feb 19, 2025
55319e5
chore: code cleanup
RitvikSardana Feb 19, 2025
60f3eed
fix: @me support in filters
RitvikSardana Feb 19, 2025
146b442
fix: add AgentManager role in HD
RitvikSardana Feb 19, 2025
c07c056
fix: support for customer portal
RitvikSardana Feb 19, 2025
8fe086b
fix: only managers can make changes to public view
RitvikSardana Feb 19, 2025
4d939cf
fix: duplicate view + confirmation dialog on deleting view
RitvikSardana Feb 20, 2025
685f1bc
fix: remove version from context
RitvikSardana Feb 20, 2025
827981f
fix(styles): kb public and canned response
RitvikSardana Feb 20, 2025
bff4590
chore: code cleanup
RitvikSardana Feb 20, 2025
a927727
chore: code cleanup
RitvikSardana Feb 20, 2025
51058a6
fix: dont remve view user if making public view to private
RitvikSardana Feb 20, 2025
42cd3cd
fix: delete ticket access to only Agent Manager
RitvikSardana Feb 20, 2025
916ce9f
chore: code cleanup
RitvikSardana Feb 20, 2025
7fc6df5
fix: move frappe mail to last
RitvikSardana Feb 20, 2025
79fd004
fix: like operator for assigned to field
RitvikSardana Feb 20, 2025
3076154
fix: condition for default view
RitvikSardana Feb 20, 2025
034a7a7
fix: show views in mobile sidebar
RitvikSardana Feb 20, 2025
239509b
fix(styles): mobile sidebar
RitvikSardana Feb 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions desk/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -207,8 +207,6 @@
<script type="module" src="/src/main.js"></script>
<script>
window.csrf_token = "{{ csrf_token }}";
window.frappe_version = "{{ frappe_version }}";
window.helpdesk_version = "{{ helpdesk_version }}";
window.site_name = "{{ site_name }}";
window.favicon = "{{ favicon }}";

Expand Down
1 change: 1 addition & 0 deletions desk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"vue-echarts": "^6.5.4",
"vue-router": "^4.2.2",
"vuedraggable": "^4.1.0",
"gemoji": "^8.1.0",
"zod": "^3.21.4"
},
"resolutions": {
Expand Down
212 changes: 0 additions & 212 deletions desk/src/components/ColumnSettings.vue

This file was deleted.

2 changes: 1 addition & 1 deletion desk/src/components/EmailArea.vue
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
@click="
emit('reply', {
content: content,
to: to ?? sender.name,
to: to && sender.name,
})
"
>
Expand Down
1 change: 1 addition & 0 deletions desk/src/components/EmailContent.vue
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@ const htmlContent = `
<body>
<div ref="emailContentRef" class="email-content prose-f">${_content.value}</div>
</body>
<base target="_blank" />
</html>
`;

Expand Down
3 changes: 2 additions & 1 deletion desk/src/components/EmailEditor.vue
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,8 @@
bccEmailsClone = [];
cc = false;
bcc = false;
newEmail = '';
newEmail = null;
attachments = null;
emit('discard');
}
"
Expand Down
20 changes: 10 additions & 10 deletions desk/src/components/EmptyState.vue
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,16 @@
</div>
</template>

<script setup>
defineProps({
title: {
type: String,
default: "No Data Found",
},
icon: {
type: String || HTMLElement,
default: "",
},
<script setup lang="ts">
import { VNode } from "vue";
interface Props {
title: string;
icon?: VNode | string;
}

withDefaults(defineProps<Props>(), {
title: "No Data Found",
icon: "",
});

const emit = defineEmits(["emptyStateAction"]);
Expand Down
Loading
Loading