Begins implementation of bulk addition flow. #15.
This commit is contained in:
parent
39ed50760c
commit
4c6ac82561
|
@ -3,7 +3,7 @@ apply plugin: 'com.android.application'
|
|||
android {
|
||||
compileSdkVersion rootProject.ext.compileSdkVersion
|
||||
defaultConfig {
|
||||
applicationId "io.ionic.starter"
|
||||
applicationId "org.tainacan.mobileapp"
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode 1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="io.ionic.starter">
|
||||
package="org.tainacan.mobileapp">
|
||||
|
||||
<application
|
||||
android:allowBackup="true"
|
||||
|
@ -12,7 +12,7 @@
|
|||
|
||||
<activity
|
||||
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode"
|
||||
android:name="io.ionic.starter.MainActivity"
|
||||
android:name="org.tainacan.mobileapp.MainActivity"
|
||||
android:label="@string/title_activity_main"
|
||||
android:theme="@style/AppTheme.NoActionBarLaunch"
|
||||
android:launchMode="singleTask">
|
||||
|
@ -38,4 +38,9 @@
|
|||
<!-- Permissions -->
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.CAMERA"/>
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-feature android:name="android.hardware.camera" />
|
||||
<uses-feature android:name="android.hardware.camera.autofocus" />
|
||||
</manifest>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"appId": "org.tainacan.mobile",
|
||||
"appId": "org.tainacan.mobileapp",
|
||||
"appName": "Tainacan",
|
||||
"webDir": "dist",
|
||||
"bundledWebRuntime": false
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package io.ionic.starter;
|
||||
package org.tainacan.mobileapp;
|
||||
|
||||
import com.getcapacitor.BridgeActivity;
|
||||
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
<resources>
|
||||
<string name="app_name">tainacan-mobile</string>
|
||||
<string name="title_activity_main">tainacan-mobile</string>
|
||||
<string name="package_name">io.ionic.starter</string>
|
||||
<string name="custom_url_scheme">io.ionic.starter</string>
|
||||
<string name="package_name">org.tainacan.mobileapp</string>
|
||||
<string name="custom_url_scheme">org.tainacan.mobileapp</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { CapacitorConfig } from '@capacitor/cli';
|
||||
|
||||
const config: CapacitorConfig = {
|
||||
appId: 'org.tainacan.mobile',
|
||||
appId: 'org.tainacan.mobileapp',
|
||||
appName: 'Tainacan',
|
||||
webDir: 'dist',
|
||||
bundledWebRuntime: false
|
||||
|
|
|
@ -41,7 +41,7 @@ export default {
|
|||
const thumbnailPlaceholder = computed (() => require('../../assets/placeholder_square_small.png'));
|
||||
|
||||
const openItemEdition = function(item: any) {
|
||||
wpStore.openInAppBrowser('?page=tainacan_admin&mobileAppMode=true&itemEditionMode=true#/collections/' + item.collection_id + '/items/' + item.id + '/edit');
|
||||
wpStore.openInAppBrowser('?page=tainacan_admin&mobileAppMode=true#/collections/' + item.collection_id + '/items/' + item.id + '/edit');
|
||||
wpStore.listenEventInAppBrowser((event: InAppBrowserEvent) => {
|
||||
if (event &&
|
||||
event.data &&
|
||||
|
|
|
@ -138,15 +138,23 @@ export default defineComponent({
|
|||
icon: documentsOutline,
|
||||
data: 'multiple-items',
|
||||
handler: () => {
|
||||
console.log('Vários iteeeens')
|
||||
},
|
||||
},
|
||||
{
|
||||
text: actionSheetLabels.value.button2,
|
||||
icon: documentAttachOutline,
|
||||
data: 'multiple-attachments',
|
||||
handler: () => {
|
||||
console.log('Item com vários anexos')
|
||||
wpStore.openInAppBrowser('?page=tainacan_admin&mobileAppMode=true#/collections/' + props.id + '/bulk-add');
|
||||
wpStore.listenEventInAppBrowser((event: InAppBrowserEvent) => {
|
||||
if (event &&
|
||||
event.data &&
|
||||
(
|
||||
(
|
||||
event.data.type === 'item_updated' &&
|
||||
event.data.item &&
|
||||
event.data.item.status !== 'auto-draft'
|
||||
)
|
||||
|| event.data.type === 'exited_from_navigation'
|
||||
)
|
||||
) {
|
||||
wpStore.hideInAppBrowser();
|
||||
loadItemsByCollection({}, true);
|
||||
}
|
||||
});
|
||||
},
|
||||
},
|
||||
{
|
||||
|
@ -154,7 +162,7 @@ export default defineComponent({
|
|||
icon: documentOutline,
|
||||
data: 'single item',
|
||||
handler: () => {
|
||||
wpStore.openInAppBrowser('?page=tainacan_admin&mobileAppMode=true&itemEditionMode=true#/collections/' + props.id + '/items/new');
|
||||
wpStore.openInAppBrowser('?page=tainacan_admin&mobileAppMode=true#/collections/' + props.id + '/items/new');
|
||||
wpStore.listenEventInAppBrowser((event: InAppBrowserEvent) => {
|
||||
if (event &&
|
||||
event.data &&
|
||||
|
@ -216,15 +224,16 @@ export default defineComponent({
|
|||
|
||||
<style>
|
||||
.add-items-button {
|
||||
text-transform: capitalize;
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
height: 52px;
|
||||
--padding-start: 24px;
|
||||
--padding-bottom: 16px;
|
||||
--padding-top: 16px;
|
||||
--padding-end: 24px;
|
||||
--border-radius: 18px;
|
||||
height: 50px;
|
||||
--padding-start: 20px;
|
||||
--padding-bottom: 10px;
|
||||
--padding-top: 10px;
|
||||
--padding-end: 20px;
|
||||
--border-radius: 16px;
|
||||
}
|
||||
ion-spinner {
|
||||
margin-top: 2rem;
|
||||
|
|
Loading…
Reference in New Issue