Ahmad Kholid 2 years ago
parent
commit
2d4de8f278

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "automa",
   "name": "automa",
-  "version": "1.16.0",
+  "version": "1.16.1",
   "description": "An extension for automating your browser by connecting blocks",
   "description": "An extension for automating your browser by connecting blocks",
   "license": "MIT",
   "license": "MIT",
   "repository": {
   "repository": {

+ 2 - 5
src/components/newtab/workflow/editor/EditorLocalActions.vue

@@ -98,7 +98,7 @@
       </ui-list>
       </ui-list>
     </ui-popover>
     </ui-popover>
   </ui-card>
   </ui-card>
-  <ui-card padding="p-1 ml-4 pointer-events-auto">
+  <ui-card v-if="canEdit" padding="p-1 ml-4 pointer-events-auto">
     <button
     <button
       v-for="item in modalActions"
       v-for="item in modalActions"
       :key="item.id"
       :key="item.id"
@@ -725,23 +725,20 @@ retrieveTriggerText();
 const modalActions = [
 const modalActions = [
   {
   {
     id: 'table',
     id: 'table',
-    hasAccess: props.canEdit,
     name: t('workflow.table.title'),
     name: t('workflow.table.title'),
     icon: 'riTable2',
     icon: 'riTable2',
   },
   },
   {
   {
-    hasAccess: true,
     id: 'global-data',
     id: 'global-data',
     name: t('common.globalData'),
     name: t('common.globalData'),
     icon: 'riDatabase2Line',
     icon: 'riDatabase2Line',
   },
   },
   {
   {
     id: 'settings',
     id: 'settings',
-    hasAccess: props.canEdit,
     name: t('common.settings'),
     name: t('common.settings'),
     icon: 'riSettings3Line',
     icon: 'riSettings3Line',
   },
   },
-].filter((item) => item.hasAccess);
+];
 const moreActions = [
 const moreActions = [
   {
   {
     id: 'export',
     id: 'export',

+ 1 - 1
src/newtab/App.vue

@@ -219,7 +219,7 @@ browser.runtime.onMessage.addListener(({ type, data }) => {
     await setI18nLanguage(store.settings.locale);
     await setI18nLanguage(store.settings.locale);
 
 
     await dataMigration();
     await dataMigration();
-    await userStore.loadUser({ useCache: true });
+    await userStore.loadUser({ useCache: false, ttl: 2 });
 
 
     retrieved.value = true;
     retrieved.value = true;
 
 

+ 1 - 1
src/newtab/pages/Workflows.vue

@@ -407,7 +407,7 @@ onMounted(() => {
 
 
     if (userTeam) {
     if (userTeam) {
       teams.push({ name: userTeam.name, id: userTeam.id });
       teams.push({ name: userTeam.name, id: userTeam.id });
-    } else if (!unknownInputted) {
+    } else if (!unknownInputted && teamWorkflowStore.getByTeam(id).length > 0) {
       unknownInputted = true;
       unknownInputted = true;
       teams.unshift({ name: '(unknown)', id: '(unknown)' });
       teams.unshift({ name: '(unknown)', id: '(unknown)' });
     }
     }