From a2a907c4d3e173d9d6a9859b98fb67d2f6337fb7 Mon Sep 17 00:00:00 2001
From: GitHub Actions Bot <>
Date: Thu, 9 May 2024 15:32:11 +0000
Subject: [PATCH] chore: Build release
---
.github/cherry-pick-bot.yml | 1 -
.github/workflows/build.yml | 16 --
.github/workflows/check-snippets.yml | 21 --
.github/workflows/code-style.yml | 17 --
.github/workflows/qodana.yaml | 18 --
.gitignore | 9 -
.shopware-extension.yml | 76 ------
CHANGELOG_en-GB.md | 7 +
.../css/frosh-platform-mail-archive.css | 1 +
.../js/frosh-platform-mail-archive.js | 236 ++++++++++++++++++
src/Resources/store/de.md | 8 -
src/Resources/store/en.md | 7 -
src/Resources/store/icon.png | Bin 10151 -> 0 bytes
src/Resources/store/images/1.png | Bin 21844 -> 0 bytes
src/Resources/store/images/2.png | Bin 53803 -> 0 bytes
src/Resources/store/img-0.png | Bin 21844 -> 0 bytes
src/Resources/store/img-1.png | Bin 53803 -> 0 bytes
src/Resources/store/store.json | 21 --
18 files changed, 244 insertions(+), 194 deletions(-)
delete mode 100644 .github/cherry-pick-bot.yml
delete mode 100644 .github/workflows/build.yml
delete mode 100644 .github/workflows/check-snippets.yml
delete mode 100644 .github/workflows/code-style.yml
delete mode 100644 .github/workflows/qodana.yaml
delete mode 100644 .gitignore
delete mode 100755 .shopware-extension.yml
create mode 100644 CHANGELOG_en-GB.md
create mode 100644 src/Resources/public/administration/css/frosh-platform-mail-archive.css
create mode 100644 src/Resources/public/administration/js/frosh-platform-mail-archive.js
delete mode 100644 src/Resources/store/de.md
delete mode 100644 src/Resources/store/en.md
delete mode 100644 src/Resources/store/icon.png
delete mode 100644 src/Resources/store/images/1.png
delete mode 100644 src/Resources/store/images/2.png
delete mode 100755 src/Resources/store/img-0.png
delete mode 100755 src/Resources/store/img-1.png
delete mode 100644 src/Resources/store/store.json
diff --git a/.github/cherry-pick-bot.yml b/.github/cherry-pick-bot.yml
deleted file mode 100644
index d4ca941..0000000
--- a/.github/cherry-pick-bot.yml
+++ /dev/null
@@ -1 +0,0 @@
-enabled: true
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
deleted file mode 100644
index 6d0a12e..0000000
--- a/.github/workflows/build.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-name: Build extension
-on:
- workflow_dispatch:
- push:
- branches:
- - main
-
-jobs:
- build:
- uses: FriendsOfShopware/actions/.github/workflows/store-shopware-cli.yml@main
- with:
- extensionName: ${{ github.event.repository.name }}
- secrets:
- accountUser: ${{ secrets.ACCOUNT_USER }}
- accountPassword: ${{ secrets.ACCOUNT_PASSWORD }}
- ghToken: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/check-snippets.yml b/.github/workflows/check-snippets.yml
deleted file mode 100644
index 41ffc2e..0000000
--- a/.github/workflows/check-snippets.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-name: CheckSnippets
-on:
- push:
- branches:
- - main
- paths:
- - 'src/**/snippet/*.json'
- pull_request:
- paths:
- - 'src/**/snippet/*.json'
-
-jobs:
- check:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-node@v2
- with:
- node-version: '14'
- - run: npm install -g compare-json
- - run: comparejson -e -s="/" ./src/**/snippet/*.json
diff --git a/.github/workflows/code-style.yml b/.github/workflows/code-style.yml
deleted file mode 100644
index 2182132..0000000
--- a/.github/workflows/code-style.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-name: Code Style
-on:
- workflow_dispatch:
- pull_request:
- push:
- branches:
- - main
-
-jobs:
- cs:
- if: github.event_name != 'schedule'
- uses: shopware/github-actions/.github/workflows/cs-fixer.yml@main
- phpstan:
- uses: shopware/github-actions/.github/workflows/phpstan.yml@main
- with:
- extensionName: FroshTools
- shopwareVersion: v6.6.0.0-rc1
diff --git a/.github/workflows/qodana.yaml b/.github/workflows/qodana.yaml
deleted file mode 100644
index 3371db3..0000000
--- a/.github/workflows/qodana.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-name: Qodana
-on:
- workflow_dispatch:
- schedule:
- - cron: '0 0 * * *'
-
-jobs:
- qodana:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- with:
- fetch-depth: 0
-
- - name: 'Qodana Scan'
- uses: JetBrains/qodana-action@main
- env:
- QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }}
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 6c6e0ce..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-/.settings/
-/.buildpath
-/.project
-frosh-platform-mail-archive.css
-frosh-platform-mail-archive.js
-/vendor/
-/src/Resources/public/
-/composer.lock
-.php-cs-fixer.cache
\ No newline at end of file
diff --git a/.shopware-extension.yml b/.shopware-extension.yml
deleted file mode 100755
index d851d4a..0000000
--- a/.shopware-extension.yml
+++ /dev/null
@@ -1,76 +0,0 @@
-store:
- availabilities:
- - German
- - International
- default_locale: en_GB
- localizations:
- - de_DE
- - en_GB
- categories:
- - BackendBearbeitung
- type: extension
- icon: src/Resources/store/icon.png
- automatic_bugfix_version_compatibility: true
- description:
- de: |
-
Mit diesem Plugin erhalten Sie ein einfaches durchsuchbares Archiv für E-Mails, die aus Shopware versendet werden.
- Die E-Mails sind über den Menüpfad erreichbar: Einstellungen/Erweiterungen/Main Archiv.
- Dieses Plugin wird von @FriendsOfShopware
- entwickelt.
- Maintainer dieses Plugins ist: Soner Sayakci
- Bei Fragen / Fehlern bitte ein Github Issue erstellen
- en: |
- With this plugin you get a simple searchable archive for emails that are sent from Shopware.
- The e-mails can be found via the menu path Settings/Extensions/Main Archive.
- This plugin is part of @FriendsOfShopware.
- Maintainer from the plugin is: Soner Sayakci
- For questions or bugs please create a Github Issue
- installation_manual:
- de: ""
- en: ""
- tags:
- de:
- - mail
- - archive
- en:
- - mail
- - archive
- features:
- de:
- - Übersicht der versendenten E-Mails
- - Durchsuchbares Archiv
- - Erneutes versenden von E-Mails
- - Automatisches entfernen alter E-Mails
- - E-Mails, die nicht versendet werden konnten, werden markiert (ab 2.0.5)
- en:
- - Overview of sent emails
- - Searchable archive
- - Resend emails
- - Automatically remove old emails
- - Emails that could not be sent are marked as failed (from 2.0.5)
- images:
- - file: src/Resources/store/img-0.png
- activate:
- de: true
- en: true
- preview:
- de: true
- en: true
- priority: 0
- - file: src/Resources/store/img-1.png
- activate:
- de: true
- en: true
- preview:
- de: false
- en: false
- priority: 0
-build:
- zip:
- assets:
- enabled: true
- enable_es_build_for_admin: true
- enable_es_build_for_storefront: true
-
-changelog:
- enabled: true
diff --git a/CHANGELOG_en-GB.md b/CHANGELOG_en-GB.md
new file mode 100644
index 0000000..84ec516
--- /dev/null
+++ b/CHANGELOG_en-GB.md
@@ -0,0 +1,7 @@
+# 3.0.1
+- [chore: increase version](/4f9c539)
+- [fix: code style (#75)](/0b5b595)
+- [Create cherry-pick-bot.yml](/943e3e6)
+- [fix return path issue (symfony/mailer expects string value but zbateson/mail-mime-parser handles this as an address/array) (#73)](/be94916)
+- [chore: codestyle](/c7484b8)
+- [feat: increase subject field length to 998 to comply with RFC (#69)](/8fa96a4)
\ No newline at end of file
diff --git a/src/Resources/public/administration/css/frosh-platform-mail-archive.css b/src/Resources/public/administration/css/frosh-platform-mail-archive.css
new file mode 100644
index 0000000..e056a28
--- /dev/null
+++ b/src/Resources/public/administration/css/frosh-platform-mail-archive.css
@@ -0,0 +1 @@
+.sw-sidebar-item__scrollable-container{padding:10px}.frosh-mail-archive__data-grid-danger-icon{margin-left:10px;color:red}.frosh-mail-archive-detail iframe{width:100%;height:500px;background-color:#fff}.frosh-mail-archive-detail pre{white-space:pre-line}.frosh-mail-archive__detail-alert{max-width:960px}
diff --git a/src/Resources/public/administration/js/frosh-platform-mail-archive.js b/src/Resources/public/administration/js/frosh-platform-mail-archive.js
new file mode 100644
index 0000000..76a2cb6
--- /dev/null
+++ b/src/Resources/public/administration/js/frosh-platform-mail-archive.js
@@ -0,0 +1,236 @@
+(()=>{var n=Shopware.Classes.ApiService,d=class extends n{constructor(t,s,a="frosh-mail-archive"){super(t,s,a)}resendMail(t){let s=this.getBasicHeaders({});return this.httpClient.post(`_action/${this.getApiBasePath()}/resend-mail`,{mailId:t},{...this.basicConfig,headers:s}).then(a=>n.handleResponse(a))}downloadMail(t){let s=this.getBasicHeaders({});return this.httpClient.post(`_action/${this.getApiBasePath()}/content`,{mailId:t},{...this.basicConfig,headers:s}).then(a=>{let i=n.handleResponse(a);if(!i.success)return i;let r=window.URL.createObjectURL(new Blob([i.content])),l=document.createElement("a");l.href=r,l.setAttribute("download",i.fileName),document.body.appendChild(l),l.click()})}downloadAttachment(t){let s=this.getBasicHeaders({});return this.httpClient.post(`_action/${this.getApiBasePath()}/attachment`,{attachmentId:t},{...this.basicConfig,headers:s}).then(a=>{let i=n.handleResponse(a);if(!i.success)return i;let r=document.createElement("a");r.href="data:"+i.contentType+";base64,"+i.content,r.setAttribute("download",i.fileName),document.body.appendChild(r),r.click()})}},h=d;var{Application:m}=Shopware;m.addServiceProvider("froshMailArchiveService",e=>{let t=m.getContainer("init");return new h(t.httpClient,e.loginService)});var u=`
+
+
+
+
+
+ {{ $tc('frosh-mail-archive.title') }}
+
+
+
+
+
+ {{ element }} <{{ index }}>
+
+
+
+
+ {{ date(item.createdAt, {hour: '2-digit', minute: '2-digit', second: '2-digit'}) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $tc('frosh-mail-archive.list.sidebar.filters.resetFilter') }}
+
+
+
+
+
+`;var{Component:g,Mixin:w}=Shopware,{Criteria:c}=Shopware.Data,b=Shopware.Utils;g.register("frosh-mail-archive-index",{template:u,inject:["repositoryFactory"],mixins:[w.getByName("listing")],metaInfo(){return{title:this.$createTitle()}},data(){return{page:1,limit:25,total:0,repository:null,items:null,isLoading:!0,filter:{salesChannelId:null,customerId:null,term:null}}},computed:{columns(){return[{property:"createdAt",dataIndex:"createdAt",label:"frosh-mail-archive.list.columns.sentDate",primary:!0,routerLink:"frosh.mail.archive.detail"},{property:"subject",dataIndex:"subject",label:"frosh-mail-archive.list.columns.subject",allowResize:!0,routerLink:"frosh.mail.archive.detail"},{property:"receiver",dataIndex:"receiver",label:"frosh-mail-archive.list.columns.receiver",allowResize:!0}]},mailArchiveRepository(){return this.repositoryFactory.create("frosh_mail_archive")},date(){return Shopware.Filter.getByName("date")}},methods:{getList(){this.isLoading=!0;let e=new c(this.page,this.limit);return e.setTerm(this.term),this.filter.salesChannelId&&e.addFilter(c.equals("salesChannelId",this.filter.salesChannelId)),this.filter.customerId&&e.addFilter(c.equals("customerId",this.filter.customerId)),this.filter.term&&e.setTerm(this.filter.term),e.addSorting(c.sort("createdAt","DESC")),this.mailArchiveRepository.search(e,Shopware.Context.api).then(t=>{this.items=t,this.total=t.total,this.isLoading=!1})},resetFilter(){this.filter={salesChannelId:null,customerId:null,term:null}}},watch:{filter:{deep:!0,handler:b.debounce(function(){this.getList()},400)}}});var p=`
+
+ {{ archive.subject }}
+
+
+
+
+ {{ $tc('frosh-mail-archive.detail.toolbar.customer') }}
+
+
+
+ {{ $tc('frosh-mail-archive.detail.toolbar.downloadEml') }}
+
+
+
+ {{ $tc('frosh-mail-archive.detail.toolbar.resend') }}
+
+
+
+
+
+
+ {{ $tc('frosh-mail-archive.detail.alert.transportFailed') }}
+
+
+
+
+
+
+
+
+
+
+ HTML
+
+
+ Plain
+
+
+ Attachments: {{ archive.attachments.length }}
+
+
+
+
+ unknown
+
+
+ {{ formatSize(item.fileSize) }}
+
+
+
+
+
+
+
+
+
+
+
+
+`;var{Component:S,Mixin:x}=Shopware,{Criteria:I}=Shopware.Data;S.register("frosh-mail-archive-detail",{template:p,inject:["repositoryFactory","froshMailArchiveService"],data(){return{archive:null,resendIsLoading:!1,resendIsSuccessful:!1,downloadIsLoading:!1,downloadIsSuccessful:!1,resendCounter:0}},props:{archiveId:{type:String,required:!0}},mixins:[x.getByName("notification")],created(){this.loadMail()},watch:{archiveId(){this.loadMail()}},computed:{resendKey(){return this.archive.id+this.resendCounter},repository(){return this.repositoryFactory.create("frosh_mail_archive")},createdAtDate(){let e=Shopware.State.getters.adminLocaleLanguage||"en",t={day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit"};return new Intl.DateTimeFormat(e,t).format(new Date(this.archive.createdAt))},receiverText(){let e=[];return Object.keys(this.archive.receiver).forEach(t=>{e.push(`${this.archive.receiver[t]} <${t}>`)}),e.join(",")},senderText(){let e=[];return Object.keys(this.archive.sender).forEach(t=>{e.push(`${this.archive.sender[t]} <${t}>`)}),e.join(",")},htmlText(){return this.getContent(this.archive.htmlText)},plainText(){return this.getContent(this.archive.plainText)},attachmentsColumns(){return[{property:"fileName",label:"Name",rawData:!0},{property:"fileSize",label:"Size",rawData:!0},{property:"contentType",label:"ContentType",rawData:!0}]}},methods:{loadMail(){let e=new I;e.addAssociation("attachments"),this.repository.get(this.archiveId,Shopware.Context.api,e).then(t=>{this.archive=t})},getContent(e){return"data:text/html;base64,"+btoa(unescape(encodeURIComponent(e.replace(/[\u00A0-\u2666]/g,function(t){return""+t.charCodeAt(0)+";"}))))},openCustomer(){this.$router.push({name:"sw.customer.detail",params:{id:this.archive.customer.id}})},resendFinish(){this.resendIsSuccessful=!1},downloadFinish(){this.downloadIsSuccessful=!1},resendMail(){this.resendIsLoading=!0,this.froshMailArchiveService.resendMail(this.archive.id).then(()=>{this.resendIsSuccessful=!0,this.createNotificationSuccess({title:this.$tc("frosh-mail-archive.detail.resend-success-notification.title"),message:this.$tc("frosh-mail-archive.detail.resend-success-notification.message")})}).catch(()=>{this.resendIsSuccessful=!1,this.createNotificationError({title:this.$tc("frosh-mail-archive.detail.resend-error-notification.title"),message:this.$tc("frosh-mail-archive.detail.resend-error-notification.message")})}).finally(()=>{this.resendIsLoading=!1,this.resendCounter++})},downloadMail(){this.downloadIsLoading=!0,this.froshMailArchiveService.downloadMail(this.archive.id).then(()=>{this.downloadIsSuccessful=!0}).catch(()=>{this.downloadIsSuccessful=!1}).finally(()=>{this.downloadIsLoading=!1})},downloadAttachment(e){this.froshMailArchiveService.downloadAttachment(e)},formatSize(e){let a=e;if(Math.abs(e)<1024)return e+" B";let i=["KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],r=-1,l=10**1;do a/=1024,++r;while(Math.round(Math.abs(a)*l)/l>=1024&&r
+
+
+
+
+ {{ date(item.createdAt) }} ({{ $tc('frosh-mail-archive.detail.resend-grid.currently-selected') }})
+
+
+ {{ date(item.createdAt) }}
+
+
+
+
+
+ {{ $tc('frosh-mail-archive.detail.resend-grid.success-label') }}
+
+
+
+ {{ $tc('frosh-mail-archive.detail.resend-grid.failed-label') }}
+
+
+
+ {{ $tc('frosh-mail-archive.detail.resend-grid.pending-label') }}
+
+
+
+ {{ $tc('frosh-mail-archive.detail.resend-grid.unknown-label') }}
+
+
+
+
+ {{ $tc('frosh-mail-archive.detail.resend-grid.navigate') }}
+
+
+
+
+
+`;var{Criteria:o}=Shopware.Data;Shopware.Component.register("frosh-mail-resend-history",{props:{sourceMailId:{required:!0,type:String},currentMailId:{required:!0,type:String}},template:f,data(){return{resentMails:[],isLoading:!1,columns:[{property:"createdAt",label:this.$tc("frosh-mail-archive.detail.resend-grid.column-created-at"),primary:!0},{property:"success",label:this.$tc("frosh-mail-archive.detail.resend-grid.column-state"),sortable:!1}]}},inject:["repositoryFactory"],computed:{mailArchiveRepository(){return this.repositoryFactory.create("frosh_mail_archive")},date(){return Shopware.Filter.getByName("date")}},async created(){this.isLoading=!0,await this.loadMails(),this.isLoading=!1},methods:{async loadMails(){let e=new o;e.addFilter(o.multi("OR",[o.equals("id",this.sourceMailId),o.equals("sourceMailId",this.sourceMailId)])),e.addSorting(o.sort("createdAt","DESC")),this.resentMails=await this.mailArchiveRepository.search(e,Shopware.Context.api)},navigateToDetailPage(e){this.$router.push({name:"frosh.mail.archive.detail",params:{id:e}})}}});Shopware.Module.register("frosh-mail-archive",{type:"plugin",name:"frosh-mail-archive.title",title:"frosh-mail-archive.title",description:"",color:"#243758",icon:"regular-envelope",entity:"frosh_mail_archive",routes:{list:{component:"frosh-mail-archive-index",path:"list",meta:{privilege:"frosh_mail_archive:read"}},detail:{component:"frosh-mail-archive-detail",path:"detail/:id",meta:{parentPath:"frosh.mail.archive.list",privilege:"frosh_mail_archive:read"},props:{default:e=>({archiveId:e.params.id})}}},settingsItem:[{group:"plugins",to:"frosh.mail.archive.list",icon:"regular-envelope",name:"frosh-mail-archive.title",privilege:"frosh_mail_archive:read"}]});})();
diff --git a/src/Resources/store/de.md b/src/Resources/store/de.md
deleted file mode 100644
index 0acdad3..0000000
--- a/src/Resources/store/de.md
+++ /dev/null
@@ -1,8 +0,0 @@
-Mit diesem Plugin erhalten Sie ein einfaches durchsuchbares Archiv für E-Mails, die aus Shopware versendet werden.
-Die E-Mails sind über den Menüpfad erreichbar: Einstellungen/Erweiterungen/Main Archiv.
-
-Dieses Plugin wird von [@FriendsOfShopware](https://store.shopware.com/friends-of-shopware.html)
-entwickelt.
-Maintainer dieses Plugins ist: [Soner Sayakci](https://github.com/shyim)
-
-Bei Fragen / Fehlern bitte ein [Github Issue](https://github.com/FriendsOfShopware/FroshPlatformMailArchive/issues/new) erstellen
diff --git a/src/Resources/store/en.md b/src/Resources/store/en.md
deleted file mode 100644
index 293d8c5..0000000
--- a/src/Resources/store/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
-With this plugin you get a simple searchable archive for emails that are sent from Shopware.
-The e-mails can be found via the menu path Settings/Extensions/Main Archive.
-
-This plugin is part of [@FriendsOfShopware](https://store.shopware.com/en/friends-of-shopware.html).
-Maintainer from the plugin is: [Soner Sayakci](https://github.com/shyim)
-
-For questions or bugs please create a [Github Issue](https://github.com/FriendsOfShopware/FroshPlatformMailArchive/issues/new)
diff --git a/src/Resources/store/icon.png b/src/Resources/store/icon.png
deleted file mode 100644
index 885856b6e391cc84d714204bf9a596ca42f432b8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 10151
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