mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-15 12:20:31 +00:00
Compare commits
1 Commits
auth-pages
...
publish-jo
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6cb9d6da59 |
@@ -13,6 +13,7 @@ import {
|
|||||||
DrawerActionsBar,
|
DrawerActionsBar,
|
||||||
Can,
|
Can,
|
||||||
FormattedMessage as T,
|
FormattedMessage as T,
|
||||||
|
If,
|
||||||
} from '@/components';
|
} from '@/components';
|
||||||
|
|
||||||
import withAlertsActions from '@/containers/Alert/withAlertActions';
|
import withAlertsActions from '@/containers/Alert/withAlertActions';
|
||||||
@@ -35,7 +36,7 @@ function ManualJournalDrawerActionBar({
|
|||||||
closeDrawer,
|
closeDrawer,
|
||||||
}) {
|
}) {
|
||||||
const history = useHistory();
|
const history = useHistory();
|
||||||
const { manualJournalId } = useManualJournalDrawerContext();
|
const { manualJournalId, manualJournal } = useManualJournalDrawerContext();
|
||||||
|
|
||||||
// Handle edit manual journal action.
|
// Handle edit manual journal action.
|
||||||
const handleEditManualJournal = () => {
|
const handleEditManualJournal = () => {
|
||||||
@@ -48,6 +49,11 @@ function ManualJournalDrawerActionBar({
|
|||||||
openAlert('journal-delete', { manualJournalId });
|
openAlert('journal-delete', { manualJournalId });
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Handle manual journal publish action.
|
||||||
|
const handlePublishManualJournal = () => {
|
||||||
|
openAlert('journal-publish', { manualJournalId });
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<DrawerActionsBar>
|
<DrawerActionsBar>
|
||||||
<NavbarGroup>
|
<NavbarGroup>
|
||||||
@@ -59,6 +65,19 @@ function ManualJournalDrawerActionBar({
|
|||||||
onClick={handleEditManualJournal}
|
onClick={handleEditManualJournal}
|
||||||
/>
|
/>
|
||||||
</Can>
|
</Can>
|
||||||
|
|
||||||
|
<If condition={!manualJournal.is_published}>
|
||||||
|
<Can I={ManualJournalAction.Edit} a={AbilitySubject.ManualJournal}>
|
||||||
|
<NavbarDivider />
|
||||||
|
<Button
|
||||||
|
className={Classes.MINIMAL}
|
||||||
|
icon={<Icon icon="arrow-to-top" />}
|
||||||
|
text={'Publish'}
|
||||||
|
intent={Intent.SUCCESS}
|
||||||
|
onClick={handlePublishManualJournal}
|
||||||
|
/>
|
||||||
|
</Can>
|
||||||
|
</If>
|
||||||
<Can I={ManualJournalAction.Delete} a={AbilitySubject.ManualJournal}>
|
<Can I={ManualJournalAction.Delete} a={AbilitySubject.ManualJournal}>
|
||||||
<NavbarDivider />
|
<NavbarDivider />
|
||||||
<Button
|
<Button
|
||||||
|
|||||||
Reference in New Issue
Block a user