Skip to content

Commit

Permalink
[api, frontend] Endpoints modelization (#268)
Browse files Browse the repository at this point in the history
  • Loading branch information
RomuDeuxfois committed Aug 28, 2023
1 parent 0239961 commit d51e978
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 14 deletions.
17 changes: 13 additions & 4 deletions openex-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,29 +13,38 @@
<name>OpenEx API</name>
<description>OpenEx api</description>

<properties>
<injector.version>3.2.2-SNAPSHOT</injector.version>
</properties>

<profiles>
<profile>
<id>dev</id>
<dependencies>
<dependency>
<groupId>io.openex</groupId>
<artifactId>openex-injector-ovh</artifactId>
<version>3.2.2-SNAPSHOT</version>
<version>${injector.version}</version>
</dependency>
<dependency>
<groupId>io.openex</groupId>
<artifactId>openex-injector-lade</artifactId>
<version>3.2.2-SNAPSHOT</version>
<version>${injector.version}</version>
</dependency>
<dependency>
<groupId>io.openex</groupId>
<artifactId>openex-injector-mastodon</artifactId>
<version>3.2.2-SNAPSHOT</version>
<version>${injector.version}</version>
</dependency>
<dependency>
<groupId>io.openex</groupId>
<artifactId>openex-injector-http</artifactId>
<version>3.2.2-SNAPSHOT</version>
<version>${injector.version}</version>
</dependency>
<dependency>
<groupId>io.openex</groupId>
<artifactId>openex-injector-ssh</artifactId>
<version>${injector.version}</version>
</dependency>
</dependencies>
</profile>
Expand Down
5 changes: 4 additions & 1 deletion openex-api/src/main/resources/application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -147,4 +147,7 @@ lade.username=<username>
lade.password=<password>

# Injector Http config
http.enable=true
http.enable=true

# Injector SSH config
ssh.enabled=true
23 changes: 14 additions & 9 deletions openex-front/src/admin/components/exercises/injects/InjectIcon.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
import React, { Component } from 'react';
import * as PropTypes from 'prop-types';
import {
ApiOutlined,
EmailOutlined,
SmsOutlined,
NotificationsActiveOutlined,
EmojiEventsOutlined,
HelpOutlined,
LastPage,
NotificationsActiveOutlined,
SmsOutlined,
SpeakerNotesOutlined,
ApiOutlined,
EmojiEventsOutlined,
} from '@mui/icons-material';
import {
Mastodon,
NewspaperVariantMultipleOutline,
Twitter,
} from 'mdi-material-ui';
import { Mastodon, NewspaperVariantMultipleOutline, Twitter, } from 'mdi-material-ui';
import Airbus from '../../../../resources/images/contracts/airbus.png';
import CustomTooltip from '../../../../components/CustomTooltip';

Expand Down Expand Up @@ -123,6 +120,14 @@ const iconSelector = (type, variant, fontSize, done, disabled) => {
sx={{ color: done ? '#4caf50' : '#e91e63' }}
/>
);
case 'openex_ssh':
return (
<LastPage
style={style}
fontSize={fontSize}
sx={{ color: color || '#6300d4' }}
/>
);
default:
return <HelpOutlined style={style} fontSize={fontSize} />;
}
Expand Down

0 comments on commit d51e978

Please sign in to comment.